背景MPAndroidChart x轴的日期/时间标签格式化
对于一些图表在我的应用程序,我使用的MPAndroidChart库。我所有图表的所有横轴都是基于时间的,它们可以跨越一整年,一个月,一周,一天或一小时。它总是显示一个完整的时间段,例如1月至12月,周一至周日,0:00 - 24:00等。轴的值始终是历元时间戳(以秒为单位)。
要求
我想x轴标签遵循以下规则:
- 在在年跨度的情况下本月 1日;
- 在月或周跨度的情况下开始天的;
- 任何整小时(##:00)(不是全部)在天的情况下跨度;
- 任何5分钟点上小时范围。
问题
我可以设置x轴,这使得确保有两个点,则粒度说之间没有空间少的granularity
,但这可能意味着(在一天的情况下,第一个标签是凌晨1点,第二个标签是凌晨2点1分,第三个标签是凌晨3点16分,因为这符合60分钟(最小)的粒度。
当前不正确的情况,这在理想情况下是这样的[0:00, 3:00, 6:00, 9:00 ..]
问题
有没有办法来控制x轴标签的定位,实现上述结果?
如果我错了,请纠正我,但这不只是改变显示值,而不是标签的实际位置。它显示正确的值,但在(稍微)不正确的位置。 – Marcel50506
@ Marcel50506你能告诉我,如果这个反应对你有用吗? – MeknessiHamida
@MeknessiHamida:不,它没有解决我的问题。正如我以前的评论所说,它没有设置标签的正确位置。 – Marcel50506