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

在mpandroidchart的x轴上实现连续日期时间标签,android,datetime,axis-labels,mpandroidchart,Android,Datetime,Axis Labels,Mpandroidchart,我们在一年中的不同日期收集数据点,并希望将它们显示在图表中——x轴显示日期 现在,我们创建一个长度为364的数组,每个数组包含相应日期的值。 但是,我们希望x轴不显示一年中的某一天,而是显示年、月或日,具体取决于使用缩放手势更改的比例 查看全年数据时,轴应显示1月-2月…-11月至12月,但当挤压(从而导致轴重新缩放)时,仅显示2月。。三月份和月份中的个别日期 这可能吗 为了改进问题-一些图片: 假设我们从显示年份的图表开始: 现在,我们放大x轴以更改比例-x轴标签应再次更改,并描绘月份中的

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

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

查看全年数据时,轴应显示1月-2月…-11月至12月,但当挤压(从而导致轴重新缩放)时,仅显示2月。。三月份和月份中的个别日期

这可能吗


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

现在,我们放大x轴以更改比例-x轴标签应再次更改,并描绘月份中的某些日子,最终是所有日子:
是的,这很容易做到。MpAndroidChart存储库中有一个示例。基本上,您可以创建一个自定义AxisValueFormatter类,该类扩展ValueFormatter,传入图表对象,然后在调用getFormattedValue时,可以调用
chart.getVisibleXRange
来检查缩放级别,并准确确定要在x轴标签上显示的内容。

感谢您的反馈,对此表示抱歉。我在问题中添加了一些图片来改进它。。希望能有帮助。好问题,我也想要那个功能@philipp jahoda你能回答吗?我也需要类似的功能。你们有什么想法吗?示例中没有关于传递的值应该是什么格式的内容。我正在传递kotlin Date().time.toFloat()。。。但它只是扼杀了应用程序。