Java 在MPAndroidChart库中创建动态xAxis标签

Java 在MPAndroidChart库中创建动态xAxis标签,java,android,retrofit2,bar-chart,Java,Android,Retrofit2,Bar Chart,在MPAndroidChart库中创建动态xAxis标签 我使用组条形图。 我设置了静态标签: final String[] weakArea = {"Physical Database Design", "Object-Oriented Database","data base"}; xAxis.setValueFormatter(new IndexAxisValueFormatter(weakArea)); public ArrayList getweakAreaCount()

在MPAndroidChart库中创建动态xAxis标签

我使用组条形图。 我设置了静态标签:

final String[] weakArea = {"Physical Database Design", "Object-Oriented Database","data base"};

     xAxis.setValueFormatter(new IndexAxisValueFormatter(weakArea));
public ArrayList getweakAreaCount(){
ArrayList标签=新的ArrayList();
对于(int i=0;i
 public ArrayList<String> getweakAreaCount() {

        ArrayList<String> label = new ArrayList<>();
        for (int i = 0; i < weakAreaList.size(); i++)
            label.add(weakAreaList.get(i).getTopicNm());
        return label;
    }

xAxis.setValueFormatter(new IndexAxisValueFormatter(getweakAreaCount));