Download Latest Version Version 3.1.0 source code.zip (5.7 MB)
Email in envelope

Get an email when there's a new version of MPAndroidChart

Home / v3.0.0
Name Modified Size InfoDownloads / 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

Source: README.md, updated 2016-10-19