Android图表库
我试图find一个快速和可靠的图表库。 经过一番search,我find了4个库: AChartEngine , WilliamChart , HelloCharts和AndroidPlot 。 我需要一些关于这些库的性能和稳定性的最新反馈,因为我所能find的所有信息都是过时的。
你可以使用MPAndroidChart 。
它本地,免费,易于使用,快速和可靠。
核心function:
- LineChart,BarChart(垂直,水平,堆叠,分组),PieChart,ScatterChart,CandleStickChart(用于财务数据),RadarChart(蜘蛛网图),BubbleChart
- 组合图表(例如线条和条形图)
- 在两个轴上缩放(使用触摸手势,单独的轴或捏放大)
- 拖动/平移(带触摸手势)
- 分离(双)y轴
- 突出显示值(使用可定制的popup视图 )
- 支持dynamic和实时数据绘图
- 将图表保存到SD卡(如图)
- 预定义的颜色模板
- 传奇(自动生成,可定制)
- 可定制的轴(x轴和y轴)
- animation(在x轴和y轴上构buildanimation)
- 限制行数(提供附加信息,最大值…)
- 听众的触摸,手势和selectcallback
- 完全可定制(油漆,字体,图例,颜色,背景,虚线…)
- Realm.io移动数据库支持通过MPAndroidChart-Realm库
- 在Line-和BarChart中平滑渲染多达30.000个数据点
- 轻量级(方法计数〜1.4K)
- 可用.jar文件 (只有500kb大小)
- 可用于gradle依赖和通过maven
- 良好的文档
- 示例项目 (演示应用程序代码)
- Google-PlayStore演示应用程序
- 广泛使用,对GitHub和stackoverflow都有很好的支持 – mpandroidchart
- 也适用于iOS : 图表 (API以同样的方式工作)
- 也可用于Xamarin : MPAndroidChart.Xamarin
免责声明:我是这个图书馆的开发者。
查看Android的阿森纳 (类别graphics)更多的图书馆。
- AChartEngine
- AFreeChart
- AndroidCharts
- Androidplot
- DroidDiagram
- EazeGraph GraphView
- HoloGraphLibrary
- HzGrapher
- MPAndroidChart
- SciChart
- WilliamChart
- ChartProgressBar
如果你正在寻找更直接的实施(并不包括饼图/甜甜圈图表),那么我build议WilliamChart 。 特别是如果运动在您的应用程序devise中起到重要作用。 另一方面,如果你想要特色的图表,然后去MPAndroidChart 。
+1 AchartEngine
您可以使用大量自定义选项相对快速地创build大量不同的统计图types。
- Achartengine:我用过这个。 虽然对于实时graphics来说,如果你不适当的调整,这可能不会给你带来好的performance。