android - 在android中绘制折线图

标签 android char

我在android学习阶段,申请要求是画一条线 使用用户提供的数据绘制图表。我从 2 天开始尝试,但是 没有找到完美的解决方案。用户提供的数据将 成为

  1. (x,y) 坐标列表
  2. 图表标题
  3. X轴标签和Y轴标签
  4. 背景色和前景色

我阅读了很多关于这个主题的文章,但不明白如何在我的应用程序中实现这些图表 API。我只想要单折线图而不是一系列折线图。请帮忙 我举个例子……

最佳答案

这个库可能有帮助:http://android.arnodenhond.com/components/graphview好像你想要简单的折线图(第二张图片)。

虽然我不完全理解你的问题。你需要帮助来创建你自己的 View 并绘制它,还是只是找到一些可以帮助你的库?

如果您想自己绘制简单的线条,创建一个类并将其扩展为 View 将为您提供一个 Canvas 来进行绘图。在此处阅读有关构建自定义组件的更多信息:http://developer.android.com/guide/topics/ui/custom-components.html

我会创建自己的 View ,在 Activity 中引用它并将数据传递给它,然后在 View 上调用 invalidate 以便它可以绘制新数据。只是简单的 drawLine 似乎可以为您解决问题。

关于android - 在android中绘制折线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6579222/

相关文章:

android - v7 支持 23.0.1 崩溃 : AppCompatButton. setBackgroundDrawable

android - WebRTC onMessage() 不会在 Android 上触发

linux - alloc_chrdev_region 不明白

c - 在 C 中存储变量

java - 如何从文档 Firestore 中获取字符串列表

android - 同步 Android Activity

java - 为什么我无法访问java中内部类的方法?

C++: "my text"是 std::string、*char 还是 c 字符串?

c - 如何从字符串中的一组字符中去除前导字符?

c - 在 char* 中添加一些其他数据 c 代码