1、饼状图指⽰线改变颜⾊:series.labelLine.lineStyle
series : [ {
name: '默认⽂字',
type: 'pie',//类型饼状图
hoverAnimation:false,//去掉悬停效果 radius : ['0', '126px'],//半径长度 center: ['50%', '50%'], //圆⼼位置 labelLine:{ lineStyle:{
color:'#e1e1e1', } },]
2、改变echarts颜⾊:color
color: ['#5f9dff','#6be1c1','#ffed79','#ee5959','#7d92d4'] 3、去掉悬停效果:hoverAnimation:false,
4、radius 半径长度,内半径,外半径,内半径⼤时为弧形center 圆⼼位置,距离top,距离left
radius : ['0', '126px'],center: ['50%', '50%'],
5、设置提⽰框⼤⼩(⾸先将默认padding设置为0,默认padding为5)
extraCssText:'width:210px;height:72px;',
6、x,y轴设置
xAxis : [{
type : 'category',//类⽬
data : ['个⼈pc', '未知', '赵雪松'], axisTick: {
alignWithLabel: true },
// x轴的字体样式axisLabel: {
show: true, //控制坐标轴x轴的⽂字是否显⽰ textStyle: {
color: '#758697', //x轴上的字体颜⾊ fontSize:'16' // x轴字体⼤⼩}},
// x轴⽹格线splitLine: {
show: false, // ⽹格线是否显⽰ // 改变样式 lineStyle: {
color: '#f5f7fb' // 修改⽹格线颜⾊ } },
// x轴的颜⾊和宽度axisLine:{
lineStyle:{
color:'#758697', // x坐标轴的轴线颜⾊ width:1, //这⾥是坐标轴的宽度,可以去掉 }}}],
y轴同理,同时type=value时,y轴会根据最⼤data⾃动调整,例如data最⼤是7100,那y轴最⼤就是8000。
7、legend图例改变形状,使⽤icon,默认圆⾓矩形roundRect,可选项有'circle' 椭圆,'rect' 矩形, 'roundRect' 圆⾓矩形 ',triangle' 三⾓形, 'diamond' 菱形, 'pin' 正圆,'arrow' 箭头
legend: {
data: ['轻危', '低危', '中危', '⾼危','严重'], icon: 'rect',
itemWidth:11,//图例图标宽度 itemHeight:11//图例图标⾼度},
8、toolbox⼯具箱⾃定义使⽤图⽚
toolbox: {
show: true,//是否显⽰ orient: 'horizontal',//⽅向 left: '460',//距左 top: '2',//距上feature:{
//⾃定义⼯具,只能以my开头myTool1: {
show: true,
title: '⾃定义扩展⽅法',//悬停出现的⽂字
icon: 'path://M177.193 129.05c21.434 0.286 65.125 21.714 115.003 69.194 50.095 47.687 94.168 109.882 117.3 166.372 39.792 94.744 74.588 168.862 115.0 222.632 20.141 26.756 41.87 48.79 66.429 67.361 22.557 17.057 47.806 31.5 onclick: function (){
alert('myToolHandler') }//点击图⽚事件},
9、线形图悬停想出现 ‘线 ’⾮阴影,type:'line',
series: [{
name:'恶意代码数', type:'line',
data: [3.9, 5.9, 11.1, 18.7, 48.3, 69.2, 231.6, 46.6, 55.4, 18.4, 10.3, 0.7]
},{
name:'已清除恶意代码数', type:'line',
data: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]}],
formatter : function (params) { var rec = '';
for(var i = 0;i < params.length;i++){
var rea = '
var reb = '
return rea + reb;},
悬停时触发formatter事件,传⼊参数params是数组套json的格式,⼤家可以console.log(params) ⼀下,就会⽤了
逻辑是这样,定义⼀个外部变量rec存放循环出来的HTML代码语句,rea是标题语句,只需要重复⼀次,reb是下⾯内容。效果如下图所⽰。
11、环形图中间⾃定义⽂字显⽰,定义配置项graphic
graphic 是原⽣图形元素组件。可以⽀持的图形元素包括:, , , , , , , , , , , ,
graphic:[{
type:'text', left:'center', top:'center', style:{
text:'数学\\n',
textAlign:'center',//⽔平居中 fill:'#C23531',//字体颜⾊ width:50, height:30,
font: '20px \"STHeiti\"'//字体⼤⼩ }}, {
type:'text', left:'center', top:'center', style:{
text:\"\\n\" + this.mathspercent,//从后台传⼊的百分⽐ textAlign:'center',
textVerticalAlign :'bottom',//垂直居中 fill:'#CCCCCC', width:100, height:100,
font: '20px \"STHeiti\"' }, }],
如图所⽰:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务