gpt4 book ai didi

android - 如何删除小数点并保留 PieChart 值中的百分比?

转载 作者:行者123 更新时间:2023-11-29 15:40:53 27 4
gpt4 key购买 nike

我正在使用 MPAndroidChart 库制作饼图。我想用小数显示饼图值。我想保留 % 符号。

This自 MPAndroidChart 版本 3.0.0 发布以来,旧的类似问题的解决方案无效

更新:这是删除小数的更新方法

public class DecimalRemover extends DefaultValueFormatter {
private int digits;

public DecimalRemover(int digits) {
super(digits);
this.digits = digits;
}

@Override
public int getDecimalDigits() {
return digits;
}
}

但即使我执行了 pieChart.setUsePercentValues(true);,“%”符号也不会显示

最佳答案

setData()方法中:

 PieData data = new PieData(dataSet);
data.setValueFormatter(new DecimalRemover(new DecimalFormat("###,###,###")));

这是 DecimalRemover 类:

public class DecimalRemover extends PercentFormatter {

protected DecimalFormat mFormat;

public DecimalRemover(DecimalFormat format) {
this.mFormat = format;
}

@Override
public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
return mFormat.format(value) + " %";
}
}

关于android - 如何删除小数点并保留 PieChart 值中的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671192/

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