Androidplot从0.6迁移到1.5缺少的API XYPlot.graphWidget.setGridPadding

时间:2019-01-22 19:48:18

标签: android androidplot

我正在尝试将androidplot从API 0.6迁移到1.5,并找到了所有等效方法,除了XYPlot.graphWidget.setGridPadding(float left, float top, float right, float bottom)

此内容已从版本0.9.8删除为1.0.0,in this commit.

我创建了一个sample project来显示API的用法。 该存储库有两个分支AndroidPlot0.6.1AndroidPlot1.5.6,分别显示了迁移过程和the solutions I tried without success.

这里是一张带有网格填充的屏幕截图,显示了所有点的标签。

screenshot with grid padding

这是一个没有网格填充的屏幕截图,没有在所有点上显示标签。

screenshot without grid padding

有人知道如何解决吗?

谢谢

1 个答案:

答案 0 :(得分:1)

不幸的是,这并不是您所拥有的内容的精确替代,因为填充是用本机单位而不是屏幕单位表示的,但是它应该可以使您获得几乎相同的效果。

在图的每条边上添加1个“自然单位”空间:

screenToSeries

如果您绝对需要以像素表示该空间,可以使用XYPlot的{{1}}转换方法来实现,但是要简单得多。