2025/12/26 23:37:11
网站建设
项目流程
门户网站建设全包,运城市建设局网站,招聘网站建设计划书,wordpress网站插件ECharts 样式设置详解
ECharts 的样式设置非常强大#xff0c;主要通过 全局调色盘、组件样式 和 系列图形样式#xff08;itemStyle、lineStyle、areaStyle 等#xff09;实现。ECharts 5 简化了语法#xff0c;不再强制使用 normal/emphasis 嵌套#xff08;直接扁平写…ECharts 样式设置详解ECharts 的样式设置非常强大主要通过全局调色盘、组件样式和系列图形样式itemStyle、lineStyle、areaStyle 等实现。ECharts 5 简化了语法不再强制使用normal/emphasis嵌套直接扁平写法即可但旧版兼容。1. 全局样式color全局颜色调色盘系列会按顺序取色。color:[#5470c6,#91cc75,#fac858,#ee6666,#73c0de,#3ba272]backgroundColor图表背景色。backgroundColor:rgba(0,0,0,0.8)// 透明黑textStyle全局文本样式标题、标签等继承。textStyle:{color:#333,fontSize:14,fontFamily:Arial}2. 系列图形样式series 内核心样式集中在itemStyle柱子/饼块/散点、lineStyle折线、areaStyle区域填充、label数据标签。示例自定义柱状图 渐变 阴影series:[{type:bar,itemStyle:{color:{// 线性渐变type:linear,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:#5470c6},{offset:1,color:#91cc75}]},borderRadius:[10,10,0,0],// 圆角上左、上右、下右、下左shadowBlur:20,shadowColor:rgba(0, 0, 0, 0.3)},emphasis:{// hover 高亮itemStyle:{shadowBlur:30,opacity:0.8}},label:{show:true,position:top,color:#fff,fontSize:12}}]示例折线图渐变区域 自定义线条series:[{type:line,lineStyle:{width:4,color:#ee6666,type:dashed// 虚线},areaStyle:{color:{// 渐变填充type:linear,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:rgba(238, 102, 102, 0.8)},{offset:1,color:rgba(238, 102, 102, 0)}]}},itemStyle:{borderWidth:3,borderColor:#fff}}]示例饼图自定义样式series:[{type:pie,radius:[40%,70%],itemStyle:{borderRadius:10,borderColor:#fff,borderWidth:2,shadowBlur:20,shadowColor:rgba(0, 0, 0, 0.5)},label:{formatter:{b}: {d}%,color:#333}}]3. 高级样式技巧渐变类型linear线性、radial径向、pattern纹理图片。视觉映射visualMap根据数据自动映射颜色/大小/透明度。visualMap:{type:continuous,min:0,max:100,inRange:{color:[#50a3ba,#eac736,#d94e5d]}}富文本标签使用{rich}定义复杂样式。主题切换echarts.init(dom, dark)或自定义主题。更多样式示例推荐官方样式手册https://echarts.apache.org/zh/option.html#series-pie.itemStyle示例 Galleryhttps://echarts.apache.org/examples/zh/editor.html?cpie-simple如果你想针对特定图表如柱状渐变、饼图阴影获取完整代码或有自定义需求如暗黑主题告诉我我可以给出精确示例