我需要在我的应用程序中实现一个折线图,并且我想使用 MPAndroidChart。问题是 y 轴上的值将介于 1 和 1x10^-12 之间。这就是为什么我需要该轴上的对数视图。
有没有办法用那个库来实现这一点?(或者可能是其他图表库?)
谢谢你的帮助。
我需要在我的应用程序中实现一个折线图,并且我想使用 MPAndroidChart。问题是 y 轴上的值将介于 1 和 1x10^-12 之间。这就是为什么我需要该轴上的对数视图。
有没有办法用那个库来实现这一点?(或者可能是其他图表库?)
谢谢你的帮助。
此图表库使用Matrix
-multiplication 进行值到像素的转换。这些是线性变换,这意味着它们不能以对数方式拉伸。
但是,通过您自己的一些工作,您可以修改为图表提供的值以使其适合图表:是否有可以对数缩放 x 和/或 y 轴的转换矩阵?
此外,您可以使用ValueFormatter
界面选择在 y 轴上显示您想要的任何内容作为标签。
因此,只需将 y 轴上的值从“y”转换为“10^y”。