mpandroidchart最新版怎么自定义x轴标签

2025-04-17 10:26:01
推荐回答(2个)
回答1:

List labels;

MyXFormatter myXFormatter = new MyXFormatter(labels);
xAxis.setValueFormatter(myXFormatter);
public class MyXFormatter implements IAxisValueFormatter {
List mValues;
public MyXFormatter(List values) {
this.mValues = values;
}

@Override
public String getFormattedValue(float value, AxisBase axis) {
int i = (int) value % mValues.size();
return mValues.get(i);
}
}
其中labels标签为x轴字符串的集合,MyXFormatter是我写的一个类。再配上

XAxis xAxis = chart.getXAxis();
获取到的xAxis轴,根据官方demo设置其他属性即可。

回答2:

同问,楼主你知道怎么弄了么