Git Product home page Git Product logo

highchartsst's People

Contributors

gcotelli avatar marianopeck avatar mtabacman avatar pdebruic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

highchartsst's Issues

Examples are not working

When trying to access the demo apps it will fail to load the javascript resources, so it wouldn't work.

Improved loading groups

Improve available loading groups so the end users can choose the charting support to load in case they need only some chart types.

Add highstock also to 'default' group?

Hi guys,

Right now the default groups loads highcharts only and its examples:

    group: 'default' with: #('Core' 'Highcharts' 'HighchartsStExamples');

If we assume that default group would mostly be used by new comers (advanced users will use explicit groups to meet their needs), wouldn't it make sense to ALSO add highstock as well as its examples? Thoughts ?

Chart series not overriding original one

If I do chart addSeries arearange that answers me a good instance of HighstockSeriesArearange. However if you inspect the result of chart series you will see the instance in there is a "a HighstockSeries ({""type"":""arearange""})" instead of a HighstockSeriesArearange.

The problem is that the methods like column, line , etc are NOT replacing the original HighstockSeries instance created by addSeries.

My workaround is this:

	series := HighchartsSeries new column.
	chart series add: series.

Autogenerate HighchartsPoint

This class is currently in an extension.
We should find a json / documentation to allow it to be auto-generated.

Modify series and yAxis

series and yAxis by default return a new element the first time, and the same element when called again.
They should be changed to return a collection and never add a new element.
We should also create news methods addSeries / addYAxis which return a new element, and add them to the collection.

RenoirSt isn't ported/maintained for GemStone, where is it used in HighchartsSt?

HighchartsSt used to be cross platform, functioning equally on GemStone and Pharo. Since the move to github it seems like that hasn't been maintained.

Can anyone give me an overview of how Boardwalk and ReniorSt are used in the project now? So I can decide whether to take them out of the GS fork or port them to GemStone. Id rather not have to include them if possible.

thanks

Separate libraries in different packages

Currently Highcharts6MetadataLibrary and Highstock6MetadataLibrary (and the online versions) reside in the same package.
We should leave online component, namespace and the canvas extension in a package, then create a separate package for the highcharts library and another for the highstock library.

Override autogenerated series methods to set type

The current implementation of the series protocol requires also to set type: ...
Ideally creating a series of a specific type should do this automatically.

chart series column
            type: ‘column’ <-- SHOULD NOT BE REQUIRED
            index: index - 1;
            name: series name;
            data: (series dataAsPointsOn: aCanvas)

Autogenerate Unit Tests

In previous versions the importer generated unit tests for all the imported methods.
This should be done again for the V6 branch.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.