FoxCharts
A class based on the ImageCanvas class from GdiPlusX that allows VFP developers to directly draw charts and graphs.Note: this project has moved to GitHub: https://github.com/VFPX/FoxCharts
Project Manager is Cesar, who can be reached at: vfpimaging {-at-} hotmail {dot-here} comGoals of FoxCharts:
- Create good looking and modern charts in pure VFP code
- NO ActiveX components
- Easy to setup
- Easy to customize
- Easy to save to disk or print
- Open Source
- Benefit from all the GdiPlusX drawing capabilities, allowing users to modify the charts the way they like
- Save as EMF, resulting in perfect charts when printed in VFP reports
- Full control of the chart shapes
- Tooltips
- Mouse control
Prerequisites:
- Visual FoxPro 9 and the GdiPlusX library from VFPX
Currently available:
- Single Bars, Multiple Bars, Stacked Bars, Shapes or points, Lines, Area, Pie and Donut charts, in various color variations, using gradients, custom colors, transparent, basic and random colors.
- Titles, subtitles and legends
- Scales, Both Axis
- Drawing texts inside shapes
Also available: FoxCharts Tools...
- VisualChartDesigner - UI control class to allow developers and/or users to modify charts interactively as they are displayed on the screen.
- GetChartDataFromRows.PRG - PRG to transpose a cursor where each data series is in a row into the form required by FoxCharts.