我的X轴线图是距离(milage)。 我添加了带有索引的条目,该条目对应于以米为单位的距离(1,123,10145等)。 是否有可能自动将X标签缩放到圆形索引(10,1000,1km,10km等)? 谢谢!
答案 0 :(得分:0)
是的,有可能。
创建一个自定义格式化程序,如:
public class MyValueFormatter implements ValueFormatter {
private DecimalFormat mFormat;
public MyValueFormatter() {
mFormat = new DecimalFormat("###,###,##0.0"); // use one decimal
}
@Override
public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
// write your logic here
return mFormat.format(value) + " $"; // e.g. append a dollar-sign
}
}
并将该格式化程序设置为DataSet
对象,如:
lineDataSet.setValueFormatter(new MyValueFormatter());
像这样,您可以创建自己的格式化程序类并将其设置为
DataSet
。
您可以参考this链接了解详情。