我正在使用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(),但是没有帮助。
有什么想法吗?谢谢!