Echarts饼状图修改图例legend文字颜色和字体大小

您所在的位置:网站首页 如何更改图例中的文字颜色和字体样式 Echarts饼状图修改图例legend文字颜色和字体大小

Echarts饼状图修改图例legend文字颜色和字体大小

#Echarts饼状图修改图例legend文字颜色和字体大小| 来源: 网络整理| 查看: 265

在默认的饼状图里面,图例legend颜色是黑色的,有时候根据ui需要,根据不同的背景色,需要将图例文字调成白色或者其他颜色,那么,修改这些的还是一句话,修改某个属性即可。

主要改动的代码在这里:

代码语言:javascript复制legend: { orient: 'vertical', x: 'right', y: 'bottom', textStyle: { //图例文字的样式 color: '#fff', fontSize: 16 }, data: ['在线', '离线'] },

举一个实际的例子: demo

代码语言:javascript复制 五分钟上手之饼状图 $.ajax({ url: "data.json", data: {}, type: 'GET', success: function(data) { /* alert(JSON.stringify(data))*/ hrFun(data); }, }); // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); function hrFun(param) { myChart.setOption({ tooltip: { trigger: 'item', formatter: "{a} {b}: {c} ({d}%)" }, legend: { orient: 'vertical', x: 'right', y: 'bottom', textStyle: { //图例文字的样式 color: '#0b2b5e', fontSize: 12 }, data: ['在线', '离线'] }, series: [{ name: '访问来源', type: 'pie', radius: ['50%', '70%'], avoidLabelOverlap: false, label: { normal: { show: false, position: 'center' }, emphasis: { show: true, textStyle: { fontSize: '30', fontWeight: 'bold' } } }, labelLine: { normal: { show: false } }, data: [{ value: param.peopleOutline, name: '在线', itemStyle: { color: '#005eff' } }, { value: param.peopleOnline, name: '离线', itemStyle: { color: '#ff9194' } }, ] }] }); }

json

代码语言:javascript复制{"peopleTotal":15,"peopleOnline":4,"peopleOutline":12,"ranges":[]}

效果图如下所示: 可以看见,Echarts饼状图修改图例legend文字颜色和字体大小已经改变。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3