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

How to show only slice text in MPAndroidChart PieChart?

我用库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.
            }
        });

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

有办法实现吗?

是的,有办法

通话:

pieChart.setDrawSliceText(false)

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

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

dataSet.setDrawValues(false)

编辑: setDrawSliceText() 现在已弃用,请改用 setDrawEntryLabels()