MPAndroidChart xAxis:仅显示每个第24个标签

时间:2019-10-22 14:40:15

标签: java android charts mpandroidchart

我正在使用MPAndroidChart库。 我在yAxis上显示一组值,在xAxis上显示它们的时间。 每小时有一个条目。但是我不想显示小时,而是要显示日期。

代替:1h,2h ... 24h,25h ...

我想要:1天,[空],[空] ... 2天,...

我尝试了以下操作,但仅在放大时有效。

xAxis.setGranularity(24f);

以下代码也是如此。 如果不缩放,它将仅显示第0天和第5天。

xAxis.setValueFormatter(new ValueFormatter() {
    @Override
    public String getAxisLabel(float value, AxisBase axis) {
        if ((int)value%24==0) {
            return String.valueOf(value/24f);
        } else return "";
}

我也玩过xAxis.setLabelCount(),但是没有帮助。

有什么想法吗?谢谢!

0 个答案:

没有答案