Skip to content

freechart is a charting library for wxWidgets. Imported from SVN trunk. Updating to compile using Visual Studio 2013 and wxWidgets 3.0.2

License

Notifications You must be signed in to change notification settings

richardeigenmann/freechart

 
 

Repository files navigation

 wxFreeChart ReadMe
 ------------------

 Website: http://wxcode.sourceforge.net/components/freechart
 Author: Moskvichev Andrey V.
 Version: 1.7
 Description:
 wxFreeChart is free powerful charting framework based on wxWidgets. 
 It designed with flexibility in mind, and supports many types of charts 
 with many different configurations.
 Supported chart types are:
 - Line/histogram/area charts based on xy coordinates
 - Bar charts (vertical or horizontal)
 - Stacked bar charts
 - Layered bar charts
 - OHLC financial charts (bars or candlesticks)
 - Pie charts
 - Bubble charts
 - Gantt charts 
 
 Installation - win32
 --------------------

 When building on win32, you can use the makefiles in the BUILD folder using the
 WX_DIR, WX_DEBUG, WX_UNICODE and WX_SHARED to match your wxWidgets build.
 Examples:

   > nmake -fmakefile.vc WX_DIR=c:\path\to\my\wxWidgets WX_UNICODE=0/1 WX_DEBUG=0/1 WX_SHARED=0/1 WX_MONOLITHIC=0/1
   > make -fmakefile.bcc WX_DIR=c:\path\to\my\wxWidgets WX_UNICODE=0/1 WX_DEBUG=0/1 WX_SHARED=0/1 WX_MONOLITHIC=0/1



 Installation - unix
 -------------------

 When building on a Linux/GNU-based system, type

  ./configure
  make
  
 to build against the default build of wxWidgets (the one listed as 'default'
 by wx-config --list). Type "./configure --help" for more info.



 ChangeLog
 ---------
 
 1.7: FIXIT it's upcoming release, here is plans
 		What's new:
		 - OHLCSimpleDataset was added
		 - MovingAvarage for OHLC was added
		 - Windows installer was added
		 - Label colourer was added, to make possible axes labels 
		   have different colours
		 - OHLCColourer was added, so it's now possible to draw
   		   bars/candlesticks in different colours (from indicator 
		   values, etc)

 		 - Mouse zoom/pan was added
 		 - Chart mouse events was added
 		 - Tooltips support was added
 		 - Crosshair was added
 		 - Many bugfixes
 		 - Many API impovements
		 - Julian date axes was added (thanks to Carsten Arnholm)
		 - Pie plots (thanks to Grgory Soutad)
		 - OHLC charts improvements (now it's possible to control bars/candlesticks color from various conditions (indicator values, etc))
		 //- Dynamic charts performance optimization (thanks to 
		 - TimeSeriesDataset was added
		 - Graphics rendering improvements, added drawing wrapper, to use wxGraphicsContext
 		 - Demos updated
		 - Will be new website with example docs and forum
 	
 1.6:
 		What's new:
 		 - wxChartSplitPanel was added, it works with multiple plots, 
 		   and allows add/remove/resize them
 		 - XYDynamicDataset was added (thanks to Mike Sazonov)
 		 - basic markers support has been added
 		 - updated documentation
 		 - website update
 		 
 1.5:
 		What's new:
 		 - logarithmic axes added (thanks to Andreas Kuechler)
 		 - updated demo
 		 - dll export problems fixed
 		 - updated documentation
 		 
 1.4:
 		What's new:
 		 - added methods to access axis-dataset links to AxisPlot and Axis
 		 - XYLineRenderer and XYAreaRenderer bugfixes
 		 - added XYLineStepRenderer class
 		 - added initial combined axes support (see AxisShare class)
 		 
 1.3: 
 		What's new:
 		 - antialiasing added
 		 - axis improvements (added vertical text for labels)
 		 - API changes: int replaced with size_t for indexes  
 		 
 1.2: third version of wxFreeChart at wxCode
 		What's new:
 		 - added xy datasets support to OHLCPlot
 		 - added XYSimpleDataset, CategorySimpleDataset, GanttSimpleDataset classes
 		 - many refactoring changes
 		 - many bugfixes
 		 - updated documentation
 		 - added time series, multiple axis and combined axis demos
 		 
 1.1: second version of wxFreeChart at wxCode
 		What's new:
 		 - many bugfixes
 		 - updated demos
 		 - major redesign
 		 - build system fixes
 

 1.0 - first version of wxFreeChart at wxCode

 Future plans:
 - Transparency for bubble charts, histogram charts
 - Add levels/fractals/etc support to OHLCPlot. Make 
   OHLCPlot suitable for technical analysis applications
 - Make axis marks drawing more flexible
 - Add zoom to plots
 - Add interval axes
 - Statistics charts
 - Mouse events for chart item click, right/left up/down, drag, etc
 - Pie plots improvements: 3d charts, using wxGL, more flexible legend drawing
 - Make wxFreeChart to work on handheld wxWidgets ports
 
 Known issues:
 - window scrolling bugs
 - compdateaxis bugs
 - Antialiasing doesn't work correctly with wxSHORT_DASH pen styles (on wxGTK port)

 Help project:
 Unfortunately, i have not enough time to work on project. 
 You can help project development in following ways:
 - Test it and write bugreports/bugfixes,
   especially test on MacOSX and WINCE ports.
 - Write additional code and contribute it to project.
 - Donate to support project development, 
   click PayPal (tm) Donate button on wxFreeChart web site. 
 
 Credits:
 	Mike Sazonov - testing, export bugfixes, XYDynamicDataset implementation, 
 					many interesting ideas.
 	
 	Andreas Kuechler - testing, logarithmic axes implementation, many interesting ideas.
 	
 	Alan Yaniger - testing, performance optimization, many bugfixes, many useful patches.
 	
 	Carsten Arnholm - julian axes and dataset implementation.
 	
 	Grgory Soutad - pie plots and category renderer.

	Carsten Arnholm - julian date axes
 	
 	
 Author contacts:
	email: mab[at]BitGriff[dot]com
	skype: mab_at_smtp_ru

About

freechart is a charting library for wxWidgets. Imported from SVN trunk. Updating to compile using Visual Studio 2013 and wxWidgets 3.0.2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 82.3%
  • C++ 14.5%
  • Makefile 1.9%
  • M4 0.4%
  • CSS 0.3%
  • C 0.2%
  • Other 0.4%