MPAndroidChart PieChart为什么只有在点击了饼图之后才会显示颜色?

设置数据的代码如下。如果一个数据占了100时,饼图就会不显示颜色。只有点击一下饼图才会显示颜色,请问这是怎么回事儿呢?

private void setData(int count, float range) {

float mult = range;

ArrayList entries = new ArrayList();

// NOTE: The order of the entries when being added to the entries array determines their position around the center of

// the chart.

entries.add(new PieEntry(1, "本关未掌握"));

entries.add(new PieEntry(0, "本关已掌握"));

PieDataSet dataSet = new PieDataSet(entries, "");

dataSet.setSliceSpace(3f);

dataSet.setSelectionShift(5f);

// add a lot of colors

ArrayList colors = new ArrayList();

colors.add(Color.rgb(0x00,0x96,0x88));

colors.add(Color.rgb(0xE8,0xEA,0xF6));

dataSet.setColors(colors);

PieData data = new PieData(dataSet);

data.setValueFormatter(new PercentFormatter());

data.setValueTextSize(13f);

data.setValueTextColor(Color.WHITE);

mChart.setData(data);

// undo all highlights

mChart.highlightValues(null);

mChart.invalidate();

}

相关阅读:

高分辨率屏幕远程桌面的时候屏幕内容过小,有哪位大神知道如何解决这个问题

有没有什么功能都做好了的开源浏览器啊?

以后weex的bug在哪里提交?

请问哪里出错了

用IDEA提交spark程序,yarn-client模式报错!(用ambari搭建的环境)

编译安装openssl时使用参数zlib-dynamic和zlib有什么区别?

yii2 ckeditor 加载出错 Invalid Parameter。

CentOS编译安装lnmp环境?

python中for循环的list最后一个数据总会覆盖前面的数据

vue单文件在模板中如何调用method?

android spinner改变下拉弹出的位置

antd去除多余依赖

vscode编辑器怎么快捷键选择单双引号内的所有文本。

各位做前端的朋友,大家都在在用什么editor呢?

用xib方式自定义collectionviewcell,多个object的时候报错

chart.js如何自定义y轴?

关于webstrom提交merge代码的问题?

有些方法以determine开头是表示什么含义呢?

mysql分组查询查询每个组前面40条数据里面某个字段不能连续超过8条为空的记录,请大神指导

php为何已经有输出了但cookie仍然能设置成功呢?

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐