如何在时间序列的轴边界上进行可缩放缩放

时间:2018-03-03 19:58:01

标签: java android zoom androidplot

我开发了一个图表来及时显示温度。 我不知道如何使用android plot制作可缩放的缩放时间轴。

我正在使用此功能设置限制边框,但它只需要数字参数: 我收到了simpleDateFormat作为数据时间。

plot.getOuterLimits().set(minX : 0, maxX 9, minY : 0, maxY : 100);

1 个答案:

答案 0 :(得分:0)

Androidplot文档有section about enabling pan & zoom

例如,您可以启用水平平移/缩放:

PanZoom.attach(plot, PanZoom.Pan.HORIZONTAL, PanZoom.Zoom.STRETCH_HORIZONTAL);

就设置限制而言,有助于记住内部Androidplot将所有值视为数字。在没有看到更多代码的情况下,我只能假设您实际上在x轴上使用了纪元时间长值。根据这个假设,您可以这样做:

Date minTime = new Date(...) // earliest date to display
Date maxTime = new Date(...) // latest date to display
plot.getOuterLimits().set(minTime.getTime(), maxTime.getTime(), yourMinY, yourMaxY);