如何为x轴设置标签?

时间:2017-02-08 03:59:36

标签: mpandroidchart

如何设置xAxis的标签?在左侧,它目前有标签" amount"。如何以编程方式添加它?

a chart with the xAxis label showing "amount"

1 个答案:

答案 0 :(得分:0)

根据您的偏好,您可以使用Entry的data属性来存储标签,然后在IAxisValueFormatter实现中返回它:

public class LabelValueFormatter implements IAxisValueFormatter { 

     private final DataSet mData;

public LabelValueFormatter(DataSet data) {
     mData = data;
} 

@Override 
public String getFormattedValue(float value, AxisBase axis) {
    // return the entry's data which represents the label 
    return (String) mData.getEntryForXPos(value, DataSet.Rounding.CLOSEST).getData();
 } 
}