1

我一直在使用Androidplot库来生成线图并能够进行缩放和平移,所以我使用的是XYPlotZoomPan类的修改版本。

我当前的图表每天显示一些值,在一个日期范围内,所以如果我显示 7 天,域轴是可读的,但如果我试图显示 30 天,它就会变得一团糟。

我的目标是显示 7 天,并且可以选择滚动浏览未显示的图表的其余部分。

处理边界的唯一函数是setDomainBoundaries,目前我已经尝试过:

  setDomainBoundaries(min, max, BoundaryMode.FIXED);

但它让我可以显示这个范围内的值,并且我失去了在剩下的日子里平移的能力。

有人知道我该怎么做吗?谢谢。

4

1 回答 1

0

您可以使用创建自己的域值格式myplot.setDomainValueFormat(Format f)。从这里您可以创建自己的格式化程序。

您可以查看的另一个选项是 setDomainStep,可以在此处找到一个很好的示例

于 2013-08-08T14:57:15.950 回答