我在Android项目中使用Android MPChart库。我想在饼图上仅显示数据值。
我试过
chart.setUsePercentValues(false);
但它显示%符号的实际值。 我想删除该%符号。如何删除%符号?
如果可能的话,我想在图例中显示数据。
饼图代码
chart.setUsePercentValues(false);
chart.setHoleColorTransparent(true);
chart.setHoleRadius(60f);
chart.setDrawHoleEnabled(true);
chart.setRotationAngle(0);
chart.setRotationEnabled(true);
chart.setDescription("");
chart.setDrawSliceText(false);
PieDataSet dataSet = new PieDataSet(yVals, "");
dataSet.setSliceSpace(3f);
dataSet.setColors(colors);
/**Set data to piechart */
PieData data = new PieData(xVals, dataSet);
data.setValueFormatter(new PercentFormatter());
data.setValueTextSize(10f);
data.setValueTextColor(Color.WHITE);
chart.setData(data);
chart.setDescription("");
chart.highlightValues(null);
chart.animateXY(1500, 1500, AnimationEasing.EasingOption.EaseOutBack);
chart.setTouchEnabled(true);
Legend l = chart.getLegend();
l.setPosition(Legend.LegendPosition.RIGHT_OF_CHART);
l.setXEntrySpace(7f);
l.setYEntrySpace(5f);
chart.invalidate();
答案 0 :(得分:15)
评论该行
data.setValueFormatter(new PercentFormatter());
百分比将消失。
答案 1 :(得分:0)
getwd()
# "C:/Users/s146753/Dropbox/Chapter 2"
.libPaths()
# "\\\\home2.bio.ed.ac.uk/s146753/R/win-library/3.3" "C:/Program Files/R/R-3.3.2/library"
.libPaths("C:/Program Files/R/R-3.3.2/library")
.libPaths()
# "C:/Program Files/R/R-3.3.2/library"