[英]how do I update new image on JFrame ? (I tried everything but it didn't work)
[英]How to remove decimal value from BarChart MPAndroid Chart? I tried several methods but didn't work
在此处输入图像描述我尝试了所有方法,但无法从条 label 中删除小数点。 如何从条形图 label 中删除小数部分
barData.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float value) {
if (value > 0){
return super.getFormattedValue((int)value);
}else{
return "";
}
}
});
这可能是答案:
@Override
public String getFormattedValue(float value, AxisBase axis) {
val df = DecimalFormat("#");
df.roundingMode = RoundingMode.CEILING;
return df.format(value);
}
结合您的代码,它应该如下所示:
@Override
public String getFormattedValue(float value, AxisBase axis) {
if (value > 0) {
val df = DecimalFormat("#");
df.roundingMode = RoundingMode.CEILING;
return df.format(value);
} else {
return "";
}
}
我不在 Java 中编码,所以请检查任何语法拼写错误。 :)
我使用 Kotlin 在我的折线图上复制了它。
请阅读 MPAndroidChart 文档中有关 ValueFormatter 的更多信息: https://weeklycoding.com/mpandroidchart-documentation/formatting-data-values/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.