如何在空DataSet的情况下强制不显示数据标签

时间:2014-11-19 10:23:00

标签: android mpandroidchart no-data

我需要重绘我的图表,有时一些数据集可能是空的。

使用空DataSet(在PieChart和BarChart中)显示空图表而不是无数据标签。

如何强制标签显示?

谢谢你的出色工作!我非常感谢你的工作!

2 个答案:

答案 0 :(得分:7)

在库代码中找到解决方案。

只需在图表对象上调用clear函数

chart.clear();

答案 1 :(得分:0)

在我的情况下,当我的图表为空时,y 最大值为 0 所以我通过定义一个布尔变量解决了这个问题,如果 y 最大值确实为 0,我将数据设置为 null。

示例:

val isChartDataEmpty = chartData.yMax == 0f
...
chart.data = if (!isChartDataEmpty ) chartData else null