繁体   English   中英

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

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

我想用雷达图(MPAndroidChart)按图层/部分像照片一样填充其他 5 个 colors。 请帮我解决这个问题。 谢谢。

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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM