Android有一个很好的图表库吗?

时间:2010-08-06 13:30:57

标签: android

我需要在我正在处理的Android应用中呈现和显示图表(现在是条形图,但稍后可能需要更多类型)。我做了一些环顾四周,看起来没有任何真正好的,成熟的Android图表库。

你知道吗?

编辑以添加一些要求的详细信息

  • 酒吧图表
  • 水平条形图
  • 双叠条形图
  • 轴标签(包括y轴旋转90度)
  • 图表上每个条形图上方的标签
  • 着色或自定义背景

5 个答案:

答案 0 :(得分:9)

achartengine是一个开源图表库。它还有基于意图的图表。它易于使用,并具有apache许可证2.0,因此,如果您需要,您可以修改代码以进行精细定制。文档不是很好,但演示示例足以理解所有类型图表所需的所有内容。

支持的图表类型:

  • 折线图
  • 区域图
  • 散点图
  • 时间表
  • 条形图
  • 饼图
  • 气泡图
  • 圆环图
  • 范围(高 - 低)条形图

答案 1 :(得分:7)

我使用http://code.google.com/p/chartdroid/
“ChartDroid是一个基于Intent的”库应用程序“,用于Android上的静态图表和图形生成。”

答案 2 :(得分:2)

MPAndroidChart

强大的Android图表视图/图表视图库,支持线条 - 饼图 - 气泡 - 烛台图表以及缩放,拖动和动画。

核心功能:

  • 8种不同的图表类型
  • 在两个轴上缩放(分别使用触摸手势,轴或缩放)
  • 拖动/平移(使用触摸手势)
  • 组合图表(线条,条形图,散点图,蜡烛图数据)
  • 双(单独)轴
  • 可自定义轴(x轴和y轴)
  • 突出显示值(使用可自定义的弹出视图)
  • 将图表保存到SD卡(作为图像,或.txt文件)
  • 预定义颜色模板
  • 传奇(自动生成,可自定义)
  • 动画(在xPx和yPx轴上构建动画)
  • 限制线(提供额外信息,最大值,......)
  • 完全可定制(颜料,字体,图例,颜色,背景,手势,虚线......)
  • 在Line-和BarChart中平滑缩放和滚动最多30.000个数据点
  • Gradle支持
  • 直接从Realm.io移动数据库绘制数据:MPAndroidChart-Realm

答案 3 :(得分:0)

如果有人仍然感兴趣,NChart3D允许使用2d和3d图表:nchart3d.com

答案 4 :(得分:0)

查看Androidplot - 它包含您列出的所有功能。作为Android当前顶级图表库的附加数据点here's a comparison