在单个平板电脑屏幕上绘制多个图形

时间:2016-08-10 17:20:51

标签: androidplot

我正在设计一个应用程序,假设在单个平板电脑屏幕上绘制传感器数据的多个图形。所有图形应具有显示时间(1秒到2分钟)但所有的y轴数据的公共x轴情节不同。我能够成功绘制所有图形,但不确定如何显示图形的常见x轴?有人试过这样做吗?

1 个答案:

答案 0 :(得分:0)

您绝对可以使用相同的域(xAxis)标签显示多个图(每个图包含它自己的图形空间)。这样做的关键是以相同的方式约束每个情节的边界。

让我们说,为了这个例子,你的系列数据使用时间偏移(以毫秒为单位)作为x值。 1秒钟给我们:

xMin = 1000(1秒)

xMax = 120000(2分钟)

转换为:

plot.setDomainBoundaries(1000, 12000, BoundaryMode.FIXED);

如果您使用的是实时时间戳而不是偏移量,则适用相同的原则。您只需要决定起始时间戳应该是什么,然后通过向其添加120000来计算结束时间戳。