java - Piechart MPAndroidChart 不显示所有颜色的说明
问题描述
我用来添加条目的代码是:
private void loadPieChart(ArrayList<UserScorecard> scorecards) {
PieChart pieChart = binding.piechart;
ArrayList<PieEntry> scores = new ArrayList<>();
for(UserScorecard scorecard:scorecards){
PieEntry entry=new PieEntry(scorecard.getScore());
entry.setLabel(scorecard.getDisplayName());
scores.add(entry);
}
PieDataSet dataSet = new PieDataSet(scores, "labels");
PieData data = new PieData();
pieChart.setDrawEntryLabels(false);
data.setDataSet(dataSet);
pieChart.setData(data);
dataSet.setColors(ColorTemplate.COLORFUL_COLORS);
pieChart.animateXY(500, 500);
pieChart.invalidate();
}
笔记 :
- pieChart.setDrawEntryLabels(true) 不起作用
解决方案
推荐阅读
- c++ - 在 C++ 中旋转图像而不使用 OpenCV 函数
- javascript - Datetimepicker 限制开始和结束日期
- python - pip 在安装 pyaudio 时显示错误
- gstreamer - 在 Gstreamer 管道中使用 DeepStream 插件
- javascript - 页面只上传一张图片
- php - 在 javascript 中使用 phantomjs 时如何在 php 中获取 javascript 值
- c - 在 C 中实现 `executeUsingPATH()`
- jenkins - 我正在尝试通过 jenkins 管道配置 jenkins 从站来运行 kaniko 容器,但存在连接问题并出现以下错误
- javascript - 从 javascript 读取 ReactNative App 版本
- codeigniter - 带字段循环的codeigniter字段提交