相关疑难解决方法(0)

MPAndroidChart x轴日期/时间标签格式

背景

对于我的应用程序中的一些图表,我正在使用MPAndroidChart库.我的图表的所有水平轴都是基于时间的,它们可以跨越一整年,一个月,一周,一天或跨越一小时.它总是显示一个完整的周期,所以1月到12月,周一到周日,0:00-24:00等.轴的值始终是纪元时间戳(以秒为单位).

需求

我希望x轴标签遵循以下规则:

  • 本月1日在的情况下,一年跨度;
  • 周的情况下,在一天的开始 ;
  • 在任何一小时(##:00)(不是所有人),如果是一天的话 ;
  • 在一小时的任何5分钟点.

问题

我可以设置granularityx轴,这样可以确保两点之间的空间不小于颗粒度,但这可能意味着(在白天的情况下)第一个标签是凌晨1点,第二个标签是在凌晨2:01,第三个是在凌晨3:16,因为它符合(最小)60分钟的粒度.

当前不正确的情况,理想情况下会是这样的 [0:00, 3:00, 6:00, 9:00 ..]

现状示例

有没有办法控制x轴标签的定位,以达到上述结果?

format android date mpandroidchart

11
推荐指数
1
解决办法
8511
查看次数

标签 统计

android ×1

date ×1

format ×1

mpandroidchart ×1