1

这个问题特定于开源 GraphView 库。(https://github.com/jjoe64/GraphView)

有人用它在其中添加标记吗?

我想用它创建一个实时心电图。并且需要在用户按下按钮时创建一条垂直线。我喜欢 GraphView 库,因为它简单且支持实时连续数据流。

4

2 回答 2

3

这是不可能的。

您应该查看 Graphview ( https://github.com/jjoe64/GraphView ) 的源代码。代码真的很简单。

来看看方法onDraw()GraphView.java在那里你应该能够画线......

于 2012-10-04T08:21:45.927 回答
1

我已经解决了这个问题,这是诀窍。

  • 添加另一个系列,添加两个点 (x, min_y_value) 和 (x, max_y_value) ... 其中 x 是您要添加标记的水平位置。

显然它包括一些处理,因为线是连续图..当我使用连续图时..我在我的图上运行那个标记线,即(x,max_y_value),当我需要绘制标记时,我把它拉下来像 (x, min_y_value) 然后以相同的 x 值 (x, max_y_value) 以直线向上拉回。显然,图形顶部会有一条可见线,您可以通过一些叠加层来隐藏它。

于 2012-10-05T16:48:41.403 回答