gpt4 book ai didi

android - MPAndroidChart:如何自定义条形值标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:22:46 25 4
gpt4 key购买 nike

我在我的 Android 应用程序中使用 MPAndroidChart。我使用由 BarEntry 组成的 BarChart。我还启用了 y 值显示在栏的顶部。

我的问题是我希望条形顶部的值是整数,例如 5。但目前这些值显示为 5.00

the top of a single bar from a bar chart with the value label above it displaying "5.00"

那么如何让 5.00 显示为 5

最佳答案

值使用 IValueFormatter 接口(interface)进行格式化。这是一个将所有值转换为整数的简单格式化程序:

public class IntValueFormatter implements IValueFormatter {

@Override
public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
return String.valueOf((int) value);
}
}

然后您可以将此格式化程序用于 BarData 和单个 BarDataSet 对象,如下所示:

barData/barDataSet.setValueFormatter(new IntValueFormatter());

有关 IValueFormatter 的更多信息,请查看以下链接:

关于android - MPAndroidChart:如何自定义条形值标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38922125/

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