html中legend样式,echarts⾃定义图例legend⽂字和样式话不多说,先上效果图。
要完成这个图并不难,主要是下⾯那个图例⽐较难,需要定制。
让我们从官⽅⽂档思路,官⽅⽂档关于legend.formatter是这样的:链接在这
难点在于:
1.这⾥的图例⽂本包含两个变量,⽽formatter提供的变量模板只有name
2.两个变量的样式各不相同
3.对齐,换⾏与居中的应⽤
formatter有两种:⼀是模板变量,⽽是回调函数。
显然,只有回调函数能够满⾜我们的需要。
⾃定义改造如下:
var pieChartData = [
{value:1, name:'系统⼯具'},
{value:3, name:'课程表'},
{value:0, name:'意见反馈'},
{value:43, name:'其他'}
]
formatter: (name)=>{
let data=this.pieChartData;
let total = 0;
let target;
for (let i = 0, l = data.length; i < l; i++) {
total += data[i].value;
if (data[i].name == name) {
target = data[i].value;
}
}
let arr = [
'{a|'+name+'}',
'{b|'+((target/total)*100).toFixed(2)+'%}'
]
return arr.join('\n')
},
textStyle:{
rich:{
a:{
fontSize:16,
verticalAlign:'top',
align:'center',
padding:[0,15,28,0]
},
b:{
fontSize:14,
align:'center',
padding:[0,15,0,0],
lineHeight:25
}
}
html横向滚动条样式}
Echarts ⾃定义legend图⽚,修改点击之后的颜⾊图解
第⼀个问题:echarts 可以⾃定义图例的图标,百度上很多回答都是引⽤的相对路径,但是不知道为啥,我的vue项⽬就是引⽤不显⽰,在network ⾥⾯不到相应图⽚ 后来我想了个法⼦,就是先获取到这个 ...
Echarts⾃定义折线图例&comma;增加选中功能
⽤Echarts图表开发,原本的Echarts图例不⼀定能满⾜我们的视觉要求. 下⾯是Echarts 折线图⾃定义图例,图例checked选中,相应的折线线条会随之checked,其余未选中的图例对应 ...
Echarts数据可视化legend图例,开发全解&plus;完美注释
全栈⼯程师开发⼿册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6⼤公共组件详解: title详解. tooltip详解.toolb ...
echarts legend⽂字配置多个颜⾊(转)
困扰很久的问题终于解决了 oh yea! echarts legend⽂字配置多个颜⾊legend: {data: [{name:‘直接访问’,icon : ‘circle’,textStyle: { ...
echarts 图形图例⽂字太长如何解决
echart 饼图图例legend⽀持滑动
ps: 以下针对option操作 ⽂章⽬录 图例过多加上滚动条图例形状图例⾃定义显⽰图例过多加上滚动条 legend:{ top:'50', bottom:'50', type:'scroll',} ...
第⼆篇、Swift_⾃定义 tabbar 的 badgeValue显⽰样式
在实际的开发中,我们常常需要根据实际的需求,去改变bageValue的显⽰样式,默认是红⾊的背景,⽩⾊的字体颜⾊ 使⽤⽅式: class BKTabBarController: UITabBarCon ...
WPF ⾃定义Button控件及样式
这次通过最近做的⼩例⼦说明⼀下⾃定义Button控件和样式. 实现的效果为:
echarts常⽤⽅法,legend状态⽀持两张图⽚切换(四)
在UI设计的时候,可能我们在使⽤echarts时,legend是⽤图⽚渲染的,未选中的legend是⽤置灰的图⽚展⽰的.即彩⾊图⽚,置灰图⽚交互切换.主要代码如下: //图例事件 let lgdt ...
随机推荐
[deviceone开发]-⼩草⽤户分享的Listview停靠的⽰例
php把错误⽇志输⼊到⽂件⾥。
display_errors = On 开启状态下,若出现错误,则报错,出现错误提⽰ dispaly_errors = Off 关闭状态下,若出现错误,则提⽰:服务器错误.但是不会出现错误提⽰ log ...
【micropython】⽤python来进⾏BadUSB的USB-HID测试(含⽆线控制)
Win8 安装驱动
SpringMvc⼊门⼆----HelloWorld
1. 导⼊需要的架包:
2. 配置l,添加Servlet springmvc
CF A and B and Compilation Errors &lpar;排序)
A and
B and Compilation Errors time limit per test 2 seconds memory limit per test 256 megabytes inp ...
Git 笔记三 Git的初步使⽤
Git 笔记三 Git的初步使⽤ 在上⼀篇中,学习了如何配置Git环境,这⼀篇,开始学习Git的初步使⽤.Git的初步使⽤还是很简单的.总体上知道git init, git clone, git ad ...
&lbrack;转&rsqb;解决get⽅法传递URL参数中⽂乱码问题
Java并发性和多线程
Java并发性和多线程介绍 java并发性和多线程介绍: 单个程序内运⾏多个线程,多任务并发运⾏ 多线程优点: ⾼效运⾏,多组件并⾏.读->操作->写: 程序设计的简单性,遇到多问题, ...
JS的document.all函数使⽤⽰例
JS的document.all函数虽然被代替,但是在使⽤中还是较为常见,下⾯为⼤家详细介绍下具体的使⽤⽰例: ⼀: document.all是页⾯内所 ...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论