echarts 日常问题解决


饼状图色块之间加一个间距

复制代码
padAngle: 1,

echarts图加点击事件(适用柱状图)

复制代码
               // 给饼图添加点击事件
                myChart.off('click'); // 先解绑防止重复绑定
                myChart.on('click', (params) => {
                    // 只有点击到 扇形色块 才触发
                    if (params.componentType === 'series' && params.seriesType === 'pie') {
                        // 在这里写你的业务逻辑
                       console.log(params.data)
                    }
                });

X轴文字超长处理

1.超长截断

将echarts 数据提前处理

复制代码
           // 超过八位截取前八位  然后加... 
           getEightStr(str) {
                // 容错:防止传入非字符串
                const s = String(str);
                return s.length > 8 ? s.slice(0, 8) + '...' : s;
            },

          const handelList = List.map(item => this.getEightStr(item.name));

2.文字倾斜

复制代码
     xAxis: {
                        axisLabel: {
                            color: '#fff',
                            fontSize: 12,
                            rotate: 20,  // 👈 就是这一行!负数=向右斜,正数=向左斜
                            interval: 0   // 强制显示所有标签,不隐藏
                        }
                    },

相关推荐
支支დ1 小时前
VO by Vercel 前端特定优势:为什么它是构建 AI 应用的新范式
前端·人工智能
香芋芋圆2 小时前
AI 冲击内卷之下,普通前端如何破局?WebGIS—— 低门槛突围赛道
前端·javascript·人工智能·学习·职场发展
INS_KF2 小时前
【编程笔记】成员函数中两个 const 的区别(const Data &getData() const;)
前端·javascript·笔记
宿6743 小时前
vue3-async
前端·javascript·vue.js
YXWik63 小时前
记录前端请求接口在浏览器请求响应的Preview和Response展示的一样的问题
前端
2501_928996223 小时前
GPT-4o换DeepSeek迁移成本多少?中科热备解析API聚合平台技术账本
前端·数据库·人工智能
东风破_3 小时前
从跨域到 WebSocket:前端跨域方案、SSE 与双向实时通信详解
前端·后端
原则猫3 小时前
TS 类型工具
前端
excel4 小时前
Nuxt + Twin CSS 中宽度超过屏幕时底部出现空白的原因与解决方案
前端·javascript
计算机魔术师5 小时前
美国司法部正式站队 OpenAI,AI 训练的版权账要这么算了
前端