如何强制显示无数据标签,当DataSet为空时

5

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

在饼图和柱状图中使用空的数据集会显示一个空的图表,而不是没有数据标签。

我该如何强制显示标签?

谢谢你的辛勤工作!我非常感激你的工作!

2个回答

9

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

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

chart.clear();


0
在我的情况下,当我的图表是空的时候,y最大值为0,所以我通过定义布尔变量来解决这个问题,如果y最大值确实为0,那么我将数据设置为null。
例如:
val isChartDataEmpty = chartData.yMax == 0f
...
chart.data = if (!isChartDataEmpty ) chartData else null

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接