gpt4 book ai didi

android - 如何使用 Mikephil 饼图从项目中删除小数位

转载 作者:行者123 更新时间:2023-12-05 00:12:47 26 4
gpt4 key购买 nike

这里是整数的静态值

  private int upload=14, bill=15, unbill=85, total=100, unupload=12, sign=10, unsign=90, print=12, unprint=88;

设置饼图入口

ArrayList<Entry> entries = new ArrayList<>();

entries.add(new Entry(bill, 0));
entries.add(new Entry(unbill, 1));
entries.add(new Entry(print, 2));
entries.add(new Entry(unprint, 3));
entries.add(new Entry(sign, 4));
entries.add(new Entry(unsign, 5));
entries.add(new Entry(upload, 6));
entries.add(new Entry(unupload, 7));

int colors[] ={Color.rgb(84, 139, 221), Color.rgb(251, 249, 146),Color.rgb(151, 212, 153), Color.rgb(183, 144, 189),Color.rgb(226, 148, 188),Color.rgb(208, 189, 121),Color.rgb(185, 147, 134),Color.rgb(206, 139, 130)};

这里我使用的是 Mikephil PieChart,下面我在数据集中添加了条目。

PieDataSet dataset = new PieDataSet(entries, "Graph");
dataset.setColors(colors);
dataset.setSliceSpace(3f);

我得到这个输出。所以我想删除我在 image 中提到的小数位

输出完美。我只想要没有小数位的输出。我该怎么做?

最佳答案

如下设置ValueFormatter

  pieData.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float value) {
return String.valueOf((int) Math.floor(value));
}
});

关于android - 如何使用 Mikephil 饼图从项目中删除小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41979249/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com