如何在 MPAndroidChart Radar 图表中填充颜色 layer/YAxis?

How to fill color layer/YAxis in MPAndroidChart Radar chart?

我想用 layer/section 填充其他 5 种颜色,例如用雷达图 (MPAndroidChart) 拍摄的照片。 请帮我解决这个问题。谢谢

https://i.stack.imgur.com/yPiQC.png

当前版本 MPAndroidChart(3.1.0),但您可以下载他们的代码并制作您自己的逻辑。我可以给你做一个演示,很简单:

在更改库代码之前:

更改库代码后:

github 上列出了代码更改: github

演示代码为:

    radarChart = findViewById(R.id.radar);
    List<RadarEntry> radarEntryList = new ArrayList<>();
    radarEntryList.add(new RadarEntry(20));
    radarEntryList.add(new RadarEntry(30));
    radarEntryList.add(new RadarEntry(35));
    radarEntryList.add(new RadarEntry(40));
    radarEntryList.add(new RadarEntry(60));

    RadarDataSet radarDataSet = new RadarDataSet(radarEntryList, "test");
    RadarData radarData = new RadarData(radarDataSet);
    radarChart.setData(radarData);
    List<Integer> colorList = new ArrayList<>();
    colorList.add(Color.rgb(0, 0, 0));
    colorList.add(Color.rgb(222, 166, 111));
    colorList.add(Color.rgb(220, 206, 138));
    colorList.add(Color.rgb(243, 255, 192));
    colorList.add(Color.rgb(240, 255, 240));
    colorList.add(Color.rgb(250, 255, 250));
    radarChart.setLayerColorList(colorList);