Git Product home page Git Product logo

wxcharts's People

Contributors

aenbleidd avatar gammasoft71 avatar gerhobbelt avatar gitter-badger avatar juliocesarperezfranco avatar kvaz1r avatar playgithub avatar rpadrela avatar xleclercq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wxcharts's Issues

Create a gitter chat room

Sometimes github issue not very well fit to conversation about features project and so on. Therefore I think would be good add such chat on gitter or other place.

Axis labels

Some type of charts need have opportunity add axis labels for clarification meaning of plot.

wxChartGrid construction improvements

Right now there are 2 constructors with different arguments. Depending on which one is used it implicitly creates a numerical or categorical x-axis. This is confusing and also is not extensible to cases where we want more than 2 axes. Make this all more explicit.
Also the grid mapping can only cope with 2 axes. It should be possible for one grid to support more than one mapping. An axis needs to be able to be shared between 2 mappings.

Redesign the way the x-axis works for wxLineChart

At the moment it only works if there are as many labels as data points. It should be possible to have data points at other positions than the tick marks. A good example of this is for time series where there can be many points between marks,

Data classes need to be improved

As they are implemented now it is difficult to switch chart types without copying the data into the right class. For instance it should be easier to switch between the bar, column and line chart types. They all can represent the same kind of data.
This is more important now with the introduction of the combination chart.

TimeSeries Chart

I think need to add separate chart for time series because this type data need to be continuous in the direction. Though it also may be possible with adaptation line chart.

Add tests

I'm unsure what test framework to use for this. Ideally I need something that allows to view the charts as well in interactive mode to help with debugging issues and test failures.

Support iOS

iOS support c++ hybrid programing, so is it possible that wxCharts support iOS platform?

Logarithmic Value Axes

Sometimes need plot graphic with different value axis, so will be good have such possibility for wxmath2dplot. Most popular is logarithmic. But I think that would be better instead implementation set of standard forms - add methods:
SetXAxesValue(std::function &op);
SetYAxesValue(std::function &op);
or something like that.

Add Pareto chart

This is a specific case of a combination chart so should be easy to implement once the combination chart is available.

Chart for plot 2D mathematical data

Will realized chart to plot mathematical functions in two-dimensional space? With support for coordinate grid, zoom, etc... like OxyPlot for WPF or ZedGraph for .Net.

Allow a dataset to be updated

Adding a single value to a dataset of a line chart for instance should be possible without replacing the entire dataset.

Join equivalent element for Doughnut and Pie charts

Maybe should join equivalent(in string key and in color) elements into one part instead creating separate?
So, for example, this two:

	chartData.AppendSlice(wxChartSliceData(40, wxColor(0xB19F94), "Grey"));
	chartData.AppendSlice(wxChartSliceData(140, wxColor(0xB19F94), "Grey")); 

will make one Grey piece with value = 180?

Provide a theme geared towards accuracy

At the moment the theme and samples are more geared towards nice charts for presentations. Also provide a theme geared towards analysis. For instance at the moment borders are 2 pixel wide and they reduce accuracy.

Title for charts

Title usually appears above the main plot area and provides a succinct description of the chart, so I think it can be added to chart control.

new chart types

Do you plan to add support for chart types, such as the ohlc, candlestick?

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.