Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要重新绘制图表,有时某些数据集可能为空。
使用空 DataSet(在 PieChart 和 BarChart 中)显示空图表而不是无数据标签。
如何强制标签显示?
谢谢你和伟大的工作!我真的很感激你的工作!
在库代码中找到了解决方案。
只需在图表对象上调用 clear 函数
chart.clear();
在我的情况下,当我的图表为空时,y 最大值为 0,因此我通过定义一个布尔变量解决了这个问题,如果 y 最大值确实为 0,我将数据设置为 null。
例子:
val isChartDataEmpty = chartData.yMax == 0f ... chart.data = if (!isChartDataEmpty ) chartData else null