我正在使用MPAndroidChart
在PieChart
中显示值。
我引用了this,但仍无法解决中重叠的文本
下面的图像得到的结果。
橙色值包含3,显示在底部,而绿色值包含2,显示不正确。解决方案需要绿色价值。
chart.setUsePercentValues(false);
chart.getDescription().setEnabled(false);
chart.getDescription().setTextSize(25f);
chart.setExtraOffsets(5, 5, 5, 5);
chart.getLegend().setEnabled(false);
chart.setDragDecelerationFrictionCoef(0.95f);
chart.setCenterTextTypeface(tfLight);
chart.setCenterTextColor(getResources().getColor(R.color.white));
chart.setDrawHoleEnabled(true);
chart.setHoleColor(getResources().getColor(R.color.toolBar));
chart.setTransparentCircleColor(R.color.toolBar);
chart.setTransparentCircleAlpha(110);
chart.setHoleRadius(35f);
// chart.setTransparentCircleRadius(61f);
chart.getXAxis().setTextColor(Color.WHITE);
chart.setDrawCenterText(true);
chart.setRotationAngle(0);
// enable rotation of the chart by touch
chart.setRotationEnabled(false);
chart.setHighlightPerTapEnabled(true);
有人可以帮我解决我的代码出问题的地方吗?
提前致谢。
最佳答案
最后,我通过添加以下几行来避免与pieChart
重叠的文本得到解决方案,
PieData data = new PieData(dataSet);
dataSet.setValueLinePart1OffsetPercentage(90.f);
dataSet.setValueLinePart1Length(.10f);
dataSet.setValueLinePart2Length(.50f);
得到如下结果,
关于android - Android MPAndroidChart与PieChart重叠的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53626335/