如何在MPAndroidChart PieChart中只显示切片文本?

Blo*_*ard 1 android mpandroidchart

我使用库MPAndroidChart绘制饼图.

我想只显示切片文本(X)而不是切片(Y)的值.我找到的唯一方法是覆盖Valuesformatter并始终发送一个空字符串.

data.setValueFormatter(new ValueFormatter()
        {
            @Override
            public String getFormattedValue(float value)
            {
                //return formatter_currency.format(value) + " " + currency;         
                return ""; // Display only categories name.
            }
        });
Run Code Online (Sandbox Code Playgroud)

但是这样所有的名称都不能正确地适合切片(它下面有空字符串).

有办法实现这个目标吗?

Phi*_*oda 7

是的,有一种方法.

呼叫:

pieChart.setDrawSliceText(false)

禁用绘制图表切片的x标签.

如果要禁用y值,请调用:

dataSet.setDrawValues(false)

编辑: setDrawSliceText()现在不推荐使用setDrawEntryLabels().