android - 免费的图表库,用于在 Android 中创建线条、条形图(堆叠和分组)和组合

标签 android charts

我有一个应用程序,我需要在其中创建以下类型的图表:

  • 线条
  • 条形/列(分组和堆叠)
  • 组合(线和条)

此外,如果可能,最好具有以下功能:

  • 支持
  • 包不断更新(不过时)
  • 有据可查
  • 易于整合

我见过很多:

图形 View 看起来它有据可查,有支持并且不断更新。也很容易集成,但我看不到它支持创建堆叠和分组条形图……所以它对我不利。谁能确认我是否可以用它创建分组和堆叠的条形图?

图表引擎 它似乎不支持分组条形图。它已经过时(最后一个版本是 2013 年 5 月),并且没有说明如何集成它。它似乎有据可查,并且有一个讨论组,因此得到了支持。

谁能确认我是否支持分组图表?

Charts4j 有据可查,支持分组和堆叠的条形图。还有折线图,但我不确定它是否支持组合图(带线的条形图)所以有人可以确认我吗?

它已过时...最新版本来自 2011 年 1 月。

一张免费图表 很多图表类型,包括折线图、分组条形图,但是……它似乎不支持堆叠条形图……有人可以证实这一点吗?上一个版本是 2012 年 4 月,已过时。我看不到有关如何集成它的解释。

HelloCharts 它支持我正在搜索的所有图表类型:线、柱/条(支持分组和堆叠)。也可以将折线图与条形图结合使用。

它简要说明了如何将它与不同的选项集成以及如何开始使用它的快速指南。似乎很容易集成。

从 git 来看,它似乎非常更新。它有示例,但我看不到任何 API 文档或任何其他类型的文档,甚至看不到 wiki 页面。通过从其页面创建问题,可以创建问题或提出问题。

结论 关于我的需要,我想我会使用 HelloCharts,但在这样做之前,我想有人确认我对其他包的怀疑,并根据我的需要就最适合我使用的包分享意见。

最佳答案

您是否研究过网络图表库?您可以使用 WebView 并启用 javascript 在您的 Android 应用程序中添加图表

setJavaScriptEnabled(true)    

在 javascript 中有很多图表可供选择:

d3js

ZingChart

chartjs

我个人使用 ZingChart;它具有对高像素密度设备的 svg 支持并可识别触摸输入。它是免费的,带有水印。

关于android - 免费的图表库,用于在 Android 中创建线条、条形图(堆叠和分组)和组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28024679/

相关文章:

android - 仅向特定 flavor 添加依赖项 - Android Studio

java - 在 Android 中使用 Java 插入 FOR 循环内的 SQLITE TABLE 得到 NPE 错误?

java - 如何使用 JFreeChart 绘制曲面?

javascript - amcharts 4中的24小时雷达图

javascript - D3.js 具有相同刻度位置的多个 y 轴?

android - 从发布的表单中获取名称值对(解码格式)

android - 尝试打开对话框时出错 : android. view.WindowManager$BadTokenException

java - Android 处理 GIF 文件

angular - 如何使用 Angular 为 2 或 4 的 D3 图表

javascript - 如何防止在谷歌图表中重复 y 轴和隐藏标签?