You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用danielgindi Charts库如何隐藏chartView角落的图例色块

你可以通过关闭图表的图例组件显示直接隐藏所有色块,只需要在你现有的setChartNew方法中添加一行代码即可:

// 放在barChartViewShow的任意配置位置均可,比如设置backgroundColor的代码附近就行
barChartViewShow.legend.enabled = false

你之前仅将数据集的label设为空字符串,只会隐藏图例对应的文字描述,图例组件本身还处于启用状态,所以会继续渲染对应色块,直接关闭legend的enabled开关就会把整个图例区域完全隐藏,不需要再调整其他配置。

如果你后续需要保留部分数据集的图例、仅隐藏指定数据集的色块,可以单独给不需要显示图例的BarChartDataSet设置属性:

chartDataSet.drawLegendEnabled = false

内容的提问来源于stack exchange,提问作者user1959030

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 07:54:03