在图表中,大多数情况下需要我们自己定义X轴和Y轴的Labels,系统也提供给了我们一个接口IAxisValueFormatter,那么我们就需要写一个类去继承这个接口,然后根据需求去设置X轴和Y轴的Labels。
首先我们创建一个类CustomYValueFormatter,然后继承IAxisValueFormatter,然后重写getFormattedValue这个方法,我们就要在这个方法里进行逻辑的处理。
这里我就以我项目中的需求来展示:
public class CustomYValueFormatter implements IAxisValueFormatter {
/*private DecimalFormat mFormat;*/
private boolean drawValue;
public CustomYValueFormatter(boolean drawValue) {
/* mFormat &