##// END OF EJS Templates
Updated readme for 1.1.0
Tero Ahola -
r2035:6632d33eb87a
parent child
Show More
@@ -1,87 +1,104
1 1 --------------------------------
2 Commercial Charts Add-on 1.0.0
2 Commercial Charts Add-on 1.1.0
3 3 --------------------------------
4 4
5 5 What's in Qt Commercial Charts
6 6 =============================
7 7
8 8 Directory structure:
9 9
10 10 src/
11 11 Source code of the Qt Commercial Charts
12 12 plugins/
13 13 QML bindings plugin and QtCreator plugin
14 14 examples/
15 15 Some examples of using Qt Commercial Charts
16 16 demos/
17 17 More versatile example applications showing how to customize charts,
18 18 combine several chart types and implement interaction in charts
19 19 doc/
20 20 Documentation
21 21 licenses/
22 Licensing infromation
22 Licensing information
23 23
24 24 Building
25 25 ========
26 Please note that if you have already installed a previous version of
27 QtCommercial Charts, you should first uninstall it with
28 make uninstall
26 29
27 30 Configure project with qmake and build project with make:
28 31 (Linux) make
29 32 (Windows with MinGw) mingw32-make
30 33 (Visual Studio) nmake
31 34 (OSX) make
32 35
33 36 For debug builds:
34 qmake CONFIG+=debug ; make
37 qmake CONFIG+=debug; make
35 38 or
36 39 qmake CONFIG+=debug_and_release; make debug
37 40
38 41 For release builds:
39 42 qmake CONFIG+=release ; make
40 43 or
41 44 qmake CONFIG+=debug_and_release; make release
42 45
43 46 For both builds
44 qmake CONFIG+=debug_and_release; make all
45
47 qmake CONFIG+="debug_and_release build_all"; make
46 48
47 49 If you want to install the libraries to your Qt library directory use:
48 50 make install
49 51
50 52 If you want to uninstall the libraries
51 53 make uninstall
52 54
53 55 Building as a statically linked library
54 56 =======================================
55 57
56 58 The same as above applies you will just have to add staticlib to the CONFIG:
57 59 qmake CONFIG+=staticlib
58 60
59 61 Documentation
60 62 =============
61 Documentation can be found from doc/html directory.
63 Documentation can be found from doc/html directory. The documentation
64 can also be generated with:
65 make docs
62 66
63 The documentation can also be generated with "make docs".
64
65 KNOWN ISSUES
66 ============
67 * Logartmic, polar axis are not supported at the moment.
68 * Automatic scaling of the axes is only done when you add a series on a chart
69 * API for Animations state (signaling started, finished) and setting duration
70 etc. is missing
71 * Layout in QBarCategoriesAxis can cause categories to overlap
72 * Only one Y and X axis can be visible at the same time
73 * Unit label for axes is not implemented
74 * In some cases (e.g. long texts) can cause some issues with layout
75 * When setting new QBarCategoriesAxis to existing chart, axis doesn't initialise properly
76
77 Main Changes between Beta and Final
67 Main Changes between 1.0.0 and 1.1.0
78 68 ===================================
79 * QML examples and documentation has been added
80 * Axis implementation has been refactored in order to support more flexible axis schemes in future.
81 * Setting Multiple axes is now possible and you can select which one is visible.
82 * In future it's possible to display several axes at the same time.
83 * QBarCategoriesAxis and QValuesAxis classes have been added.
84 * QBarSeries change to QGroupedBarSeries introduced in Beta has been reverted.
85 * "Getting Started" documentation has been added.
86 * Chart layout management has been refactored.
87
69 - Versions 1.0.0 and 1.1.0 are not binary or source compatible. We are sorry about this.
70 - Horizontal bar series has been added
71 - New axis types: DateTimeAxis and CategoryAxis
72 - PieSeries now supports drawing as a donut
73 - ValuesAxis renamed to ValueAxis
74 - BarCategoriesAxis renamed to BarCategoryAxis
75 - Drawing performance of LineSeries has been improved
76 - New data replacament method with better performance implemented in XYSeries
77 - It is now possible to take PieSlices/BarSets back from the series without deleting
78 - Build issues with Embedded Linux on ARM fixed
79 - Several new examples and demos
80 - QML Axis APIs improved
81 - Improved QML API: new borders/lines related properties for series
82 - ChartView margins are now configured via minimumMargins property
83 - QML API version number changed to 1.1
84 - You can now set a custom format for ValueAxis labels
85 - ValueAxis label layout improved
86
87 Bug Fixes
88 ==========
89 - Fixed: When a spline series is cleared then the first points still end up being drawn
90 - Fixed nice numbers algorithm issue with zoom
91 - Fixed configuration issues with debug_and_release and build_all flags
92 - Fixed setting color for a BarSet label
93 - Fixed bar series autoscaling with negative values
94
95 Known Issues
96 ============
97 - Automatic scaling of the axes is only done when you add a series on a chart
98 - If adding several axes, automatic scaling is done based on the last axis added
99 - Only one Y and X axis can be visible at the same time
100 - Unit label for axes is not implemented
101 - Switching off OpenGL (after using a QGLWidget as a viewport) causes a crash in OSX
102 - Setting minimum margins breaks down the layout in some cases
103 - DateTimeAxis is not supported on ARM because of floating point precision
104 issues (qreals are floats)
General Comments 0
You need to be logged in to leave comments. Login now