Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
New major release source code.tar.gz | 2016-10-19 | 5.2 MB | |
New major release source code.zip | 2016-10-19 | 5.5 MB | |
README.md | 2016-10-19 | 1.6 kB | |
Totals: 3 Items | 10.7 MB | 1 |
This is a major release, with a few breaking changes. So please pay attention.
Updates:
- The Integer x-index
is dead. Intoducing: x-values (float
). Each entry now has an x
and a y
.
- Pie/radar charts do not have a concept of X index anymore
- Unified XAxis/YAxis features and experience.
- Unified formatter interfaces for axes.
- Major refactoring of the Highlight mechanism.
- Refactored marker mechanism
- Refactored legend entry mechanism
- Each dataset can now set its own legend form/size/etc.
- More demos
- Many minor bug fixes and improvements
Breaking changes / how to migrate:
- All dataset constructors have changed - they do not take an array of x-indices anymore.
- All entry constructors have changed - they take in an X and a Y.
- Pie and Radar chart entries now have their own classes. So exchange the Entry classes withPieEntry
/RadarEntry
- If you have any old startAtZeroEnabled
calls - these have been deprecated for a long time. Replace them with axisMinimum
.
- In general, all functions that accepted x-indices before, now accept an x-value, so you might have to adjust the names a little bit.
- Where OnChartValueSelectedListener
is implemented, update the onValueSelected
interface
- Replace drawSliceTextEnabled
with drawEntryLabelsEnabled
- If you have a custom scatter shape - implement an IShapeRenderer
, and put your rendering code in there
- If you have a custom marker - consider subclassing MarkerView
/MarkerImage
or implementing IMarker
. There are more options than before now...
- If you have used barSpace
before, move to using barWidth