我一直在使用Androidplot
库来生成线图并能够进行缩放和平移,因此我使用的是XYPlotZoomPan
类的修改版本。
我当前的图表显示每天的某些值,在一系列日期中,所以如果我显示7天,域轴是可读的,但如果我试图显示30天它会变成一团糟。
我的目标是显示7天,并可以选择滚动未显示的图表的其余部分。
处理边界的唯一函数是setDomainBoundaries
,目前我已尝试过这个:
setDomainBoundaries(min, max, BoundaryMode.FIXED);
但它让我可以在这个范围内显示价值,并且我在其余的时间里失去了平移的能力。
有人知道我该怎么做吗?感谢。
答案 0 :(得分:0)
您可以使用myplot.setDomainValueFormat(Format f)
创建自己的域值格式。从这里你可以创建自己的格式化程序。
你可以看到另一个选项是setDomainStep,可以找到一个很好的例子here