使用danielgindi Charts库如何隐藏chartView角落的图例色块
你可以通过关闭图表的图例组件显示直接隐藏所有色块,只需要在你现有的setChartNew方法中添加一行代码即可:
// 放在barChartViewShow的任意配置位置均可,比如设置backgroundColor的代码附近就行 barChartViewShow.legend.enabled = false
你之前仅将数据集的label设为空字符串,只会隐藏图例对应的文字描述,图例组件本身还处于启用状态,所以会继续渲染对应色块,直接关闭legend的enabled开关就会把整个图例区域完全隐藏,不需要再调整其他配置。
如果你后续需要保留部分数据集的图例、仅隐藏指定数据集的色块,可以单独给不需要显示图例的BarChartDataSet设置属性:
chartDataSet.drawLegendEnabled = false
内容的提问来源于stack exchange,提问作者user1959030
相关产品推荐
相关产品推荐

