上一篇
🎨 Chart.js美颜小课堂 | 一键隐藏图例的魔法
最新消息:Chart.js 2025年8月更新正式支持legend.display
全局配置,批量隐藏图例更高效!🚀
当你的图表需要更简洁的视觉效果时(比如移动端展示、数据看板设计),图例可能会显得多余,去掉它能:
✅ 节省空间:让图表核心数据更突出
✅ 提升颜值:符合极简设计趋势
✅ 避免干扰:防止图例文字遮挡关键信息
Step 1:找到你的图表配置对象
const config = { type: 'line', // 你的图表类型 data: { ... }, options: { ... } };
Step 2:在options
里添加魔法代码
options: { plugins: { legend: { display: false // 👈 就这一行! } } }
Step 3:初始化图表
new Chart(document.getElementById('myChart'), config);
图表类型 | 隐藏前 | 隐藏后 |
---|---|---|
折线图 | ||
饼图 |
想保留图例但隐藏某个系列?试试:
datasets: [{ label: '隐藏我', hidden: true, // 👈 单独隐藏某个数据集 data: [10, 20, 30] }]
maintainAspectRatio
为false
tooltip
提示数据(官方文档) <canvas id="myChart"></canvas> <script> new Chart(document.getElementById('myChart'), { type: 'line', data: { labels: ['Jan', 'Feb', 'Mar'], datasets: [{ label: '销售额', data: [100, 200, 150], borderColor: 'rgb(75, 192, 192)' }] }, options: { plugins: { legend: { display: false } }, // 🔥关键行 scales: { y: { beginAtZero: true } } } }); </script>
📌 小贴士:
需要恢复图例时,只需将display
设为true
或删除该配置项即可!🎉
(信息来源:Chart.js官方文档 2025-08更新)
本文由 业务大全 于2025-08-21发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://cloud.7tqx.com/wenda/682027.html
发表评论