如何在 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);
我想用 layer/section 填充其他 5 种颜色,例如用雷达图 (MPAndroidChart) 拍摄的照片。 请帮我解决这个问题。谢谢
当前版本 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);