gpt4 book ai didi

android - 在 mpandroidchart 的 x 轴上实现连续的日期时间标签

转载 作者:可可西里 更新时间:2023-11-01 18:48:24 35 4
gpt4 key购买 nike

我们收集一年中不同日期的数据点,并希望将它们显示在图表中 - x 轴显示日期。

现在我们创建一个长度为 364 的数组,每个数组包含相应日期的值。但是,我们希望 x 轴不显示一年中的第几天,而是显示年、月或日,具体取决于使用缩放手势改变的比例。

当查看全年的数据时,轴应该显示 1 月 - 2 月 ... - 11 月 - 12 月,但是当收缩(从而导致轴重新缩放)时,轴应该只显示 2 月 3 月和个别日子个月。

这可能吗?


为了改进问题——一些图片:假设我们从显示年份的图表开始: example1

现在我们放大 x 轴以更改比例 - x 轴标签应该再次更改并描绘月份中的某些天,最终描绘所有天: example2

最佳答案

是的,这可以很容易地完成。 MpAndroidChart 存储库中有一个示例 here .基本上,您创建一个扩展 ValueFormatter 的自定义 AxisValueFormatter 类,传入图表对象,然后在调用 getFormattedValue 时,您可以调用 chart.getVisibleXRange 来检查缩放级别并准确决定要在图表上显示的内容x 轴标签。

关于android - 在 mpandroidchart 的 x 轴上实现连续的日期时间标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29423839/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com