forked from iwbnwif/wxFreeChart
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadMe.txt
167 lines (132 loc) · 5.2 KB
/
ReadMe.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
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