2

我需要在我的应用程序中实现一个折线图,并且我想使用 MPAndroidChart。问题是 y 轴上的值将介于 1 和 1x10^-12 之间。这就是为什么我需要该轴上的对数视图。

有没有办法用那个库来实现这一点?(或者可能是其他图表库?)

谢谢你的帮助。

4

1 回答 1

1

此图表库使用Matrix-multiplication 进行值到像素的转换。这些是线性变换,这意味着它们不能以对数方式拉伸。

但是,通过您自己的一些工作,您可以修改为图表提供的值以使其适合图表:是否有可以对数缩放 x 和/或 y 轴的转换矩阵?

此外,您可以使用ValueFormatter界面选择在 y 轴上显示您想要的任何内容作为标签。

因此,只需将 y 轴上的值从“y”转换为“10^y”。

于 2015-03-11T22:15:29.930 回答