我开发了一个图表来及时显示温度。 我不知道如何使用android plot制作可缩放的缩放时间轴。
我正在使用此功能设置限制边框,但它只需要数字参数: 我收到了simpleDateFormat作为数据时间。
plot.getOuterLimits().set(minX : 0, maxX 9, minY : 0, maxY : 100);
答案 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);