echarts配置项详细总结
//全图默认背景
//backgroundColor:rgba(0,0,0,0),
//默认色板
color:[#ff7f50,#87cefa,#da70d6,#32cd32,#ed,
#FF,#ff,#3cb,#bb,#30e0e0],
//图例
legend:{
orient:horizontal,//布局方式,默认为水平布局,可选为:
//horizontalvertical
x:center,//水平安放位置,默认为全图居中,可选为:
//centerleftright
//{number}(x坐标,单位px)
y:top,//垂直安放位置,默认为全图顶端,可选为:
//topbottomcenter
//{number}(y坐标,单位px)
backgroundColor:rgba(0,0,0,0),
borderColor:#ccc,//图例边框颜色
borderWidth:0,//图例边框线宽,单位px,默认为0(无边框)
padding:5,//图例内边距,单位px,默认各方向内边距为5,
//接受数组分别设定上右下左边距,同css
itemGap:10,//各个item之间的间隔,单位px,默认为10,
//横向布局时为水平间隔,纵向布局时为纵向间隔
itemWidth:20,//图例图形宽度
itemHeight:14,//图例图形高度
textStyle:{
color:#//图例文字颜色
}
},
全新超实用性的Python零基础入门到就业体验课+视频+源码淘宝¥2购买已下架//值域
dataRange:{
orient:vertical,//布局方式,默认为垂直布局,可选为:
//horizontalvertical
x:left,//水平安放位置,默认为全图左对齐,可选为:
//centerleftright
//{number}(x坐标,单位px)
y:bottom,//垂直安放位置,默认为全图底部,可选为:
//topbottomcenter
//{number}(y坐标,单位px)
backgroundColor:rgba(0,0,0,0),
borderColor:#ccc,//值域边框颜色
borderWidth:0,//值域边框线宽,单位px,默认为0(无边框)
padding:5,//值域内边距,单位px,默认各方向内边距为5,
//接受数组分别设定上右下左边距,同css
itemGap:10,//各个item之间的间隔,单位px,默认为10,
//横向布局时为水平间隔,纵向布局时为纵向间隔
itemWidth:20,//值域图形宽度,线性渐变水平布局宽度为该值*10
itemHeight:14,//值域图形高度,线性渐变垂直布局高度为该值*10
splitNumber:5,//分割段数,默认为5,为0时为线性渐变
color:[#1e90ff,#f0ffff],//颜色
//text:[高,低],//文本,默认为数值文本
textStyle:{
color:#//值域文字颜色
}
},
toolbox:{
orient:horizontal,//布局方式,默认为水平布局,可选为:
//horizontalvertical
x:right,//水平安放位置,默认为全图右对齐,可选为:
//centerleftright
//{number}(x坐标,单位px)
y:top,//垂直安放位置,默认为全图顶端,可选为:
//topbottomcenter
//{number}(y坐标,单位px)
color:[#1e90ff,#22bb22,#4b,#de],
backgroundColor:rgba(0,0,0,0),//工具箱背景颜色
borderColor:#ccc,//工具箱边框颜色
borderWidth:0,//工具箱边框线宽,单位px,默认为0(无边框)
padding:5,//工具箱内边距,单位px,默认各方向内边距为5,
//接受数组分别设定上右下左边距,同css
itemGap:10,//各个item之间的间隔,单位px,默认为10,
//横向布局时为水平间隔,纵向布局时为纵向间隔
itemSize:16,//工具箱图形宽度
featureImageIcon:{},//自定义图片icon
featureTitle:{
mark:辅助线开关,
markUndo:删除辅助线,
markClear:清空辅助线,
dataZoom:区域缩放,
dataZoomReset:区域缩放后退,
dataView:数据视图,
lineChart:折线图切换,
barChart:柱形图切换,
restore:还原,
saveAsImage:保存为图片
}
},
//提示框
tooltip:{
trigger:item,//触发类型,默认数据触发,见下图,可选为:itemaxis
showDelay:20,//显示延迟,添加显示延迟可以避免频繁切换,单位ms
hideDelay:,//隐藏延迟,单位ms
transitionDuration:0.4,//动画变换时间,单位s
backgroundColor:rgba(0,0,0,0.7),//提示背景颜色,默认为透明度为0.7的黑色
borderColor:#,//提示边框颜色
borderRadius:4,//提示边框圆角,单位px,默认为4
borderWidth:0,//提示边框线宽,单位px,默认为0(无边框)
padding:5,//提示内边距,单位px,默认各方向内边距为5,
//接受数组分别设定上右下左边距,同css
axisPointer:{//坐标轴指示器,坐标轴触发有效
type:line,//默认为直线,可选为:line
shadow
lineStyle:{//直线指示器样式设置
color:#48b,
width:2,
type:solid
},
shadowStyle:{//阴影指示器样式设置
width:auto,//阴影大小
color:rgba(,,,0.3)//阴影颜色
}
},
textStyle:{
color:#fff
}
},
//区域缩放控制器
dataZoom:{
orient:horizontal,//布局方式,默认为水平布局,可选为:
//horizontalvertical
//x:{number},//水平安放位置,默认为根据grid参数适配,可选为:
//{number}(x坐标,单位px)
//y:{number},//垂直安放位置,默认为根据grid参数适配,可选为:
//{number}(y坐标,单位px)
//width:{number},//指定宽度,横向布局时默认为根据grid参数适配
//height:{number},//指定高度,纵向布局时默认为根据grid参数适配
backgroundColor:rgba(0,0,0,0),//背景颜色
dataBackgroundColor:#eee,//数据背景颜色
fillerColor:rgba(,,,0.2),//填充颜色
handleColor:rgba(70,,,0.8)//手柄颜色
},
//网格
grid:{
x:80,
y:60,
x2:80,
y2:60,
//width:{totalWidth}-x-x2,
//height:{totalHeight}-y-y2,
backgroundColor:rgba(0,0,0,0),
borderWidth:1,
borderColor:#ccc
},
//类目轴
categoryAxis:{
position:bottom,//位置
nameLocation:end,//坐标轴名字位置,支持start
end
boundaryGap:true,//类目起始和结束两端空白策略
axisLine:{//坐标轴线
show:true,//默认显示,属性show控制显示与否
lineStyle:{//属性lineStyle控制线条样式
color:#48b,
width:2,
type:solid
}
},
axisTick:{//坐标轴小标记
show:true,//属性show控制显示与否,默认不显示
interval:auto,
//onGap:null,
inside:false,//控制小标记是否在grid里
length:5,//属性length控制线长
lineStyle:{//属性lineStyle控制线条样式
color:#,
width:1
}
},
axisLabel:{//坐标轴文本标签,详见axis.axisLabel
show:true,
interval:auto,
rotate:0,
margin:8,
//formatter:null,
textStyle:{//其余属性默认使用全局文本样式,详见TEXTSTYLE
color:#
}
},
splitLine:{//分隔线
show:true,//默认显示,属性show控制显示与否
//onGap:null,
lineStyle:{//属性lineStyle(详见lineStyle)控制线条样式
color:[#ccc],
width:1,
type:solid
}
},
splitArea:{//分隔区域
show:false,//默认不显示,属性show控制显示与否
//onGap:null,
areaStyle:{//属性areaStyle(详见areaStyle)控制区域样式
color:[rgba(,,,0.3),rgba(,,,0.3)]
}
}
},
//数值型坐标轴默认参数
valueAxis:{
position:left,//位置
nameLocation:end,//坐标轴名字位置,支持start
end
nameTextStyle:{},//坐标轴文字样式,默认取全局样式
boundaryGap:[0,0],//数值起始和结束两端空白策略
splitNumber:5,//分割段数,默认为5
axisLine:{//坐标轴线
show:true,//默认显示,属性show控制显示与否
lineStyle:{//属性lineStyle控制线条样式
color:#48b,
width:2,
type:solid
}
},
axisTick:{//坐标轴小标记
show:false,//属性show控制显示与否,默认不显示
inside:false,//控制小标记是否在grid里
length:5,//属性length控制线长
lineStyle:{//属性lineStyle控制线条样式
color:#,
width:1
}
},
axisLabel:{//坐标轴文本标签,详见axis.axisLabel
show:true,
rotate:0,
margin:8,
//formatter:null,
textStyle:{//其余属性默认使用全局文本样式,详见TEXTSTYLE
color:#
}
},
splitLine:{//分隔线
show:true,//默认显示,属性show控制显示与否
lineStyle:{//属性lineStyle(详见lineStyle)控制线条样式
color:[#ccc],
width:1,
type:solid
}
},
splitArea:{//分隔区域
show:false,//默认不显示,属性show控制显示与否
areaStyle:{//属性areaStyle(详见areaStyle)控制区域样式
color:[rgba(,,,0.3),rgba(,,,0.3)]
}
}
},
polar:{
center:[50%,50%],//默认全局居中
radius:75%,
startAngle:90,
splitNumber:5,
name:{
show:true,
textStyle:{//其余属性默认使用全局文本样式,详见TEXTSTYLE
color:#
}
},
axisLine:{//坐标轴线
show:true,//默认显示,属性show控制显示与否
lineStyle:{//属性lineStyle控制线条样式
color:#ccc,
width:1,
type:solid
}
},
axisLabel:{//坐标轴文本标签,详见axis.axisLabel
show:false,
textStyle:{//其余属性默认使用全局文本样式,详见TEXTSTYLE
color:#
}
},
splitArea:{
show:true,
areaStyle:{
color:[rgba(,,,0.3),rgba(,,,0.3)]
}
},
splitLine:{
show:true,
lineStyle:{
width:1,
color:#ccc
}
}
},
//柱形图默认参数
bar:{
barMinHeight:0,//最小高度改为0
//barWidth:null,//默认自适应
barGap:30%,//柱间距离,默认为柱形宽度的30%,可设固定值
barCategoryGap:20%,//类目间柱形距离,默认为类目间距的20%,可设固定值
itemStyle:{
normal:{
//color:各异,
barBorderColor:#fff,//柱条边线
barBorderRadius:0,//柱条边线圆角,单位px,默认为0
barBorderWidth:1,//柱条边线线宽,单位px,默认为1
label:{
show:false
//position:默认自适应,水平布局为top,垂直布局为right,可选为
//inside
left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
}
},
emphasis:{
//color:各异,
barBorderColor:rgba(0,0,0,0),//柱条边线
barBorderRadius:0,//柱条边线圆角,单位px,默认为0
barBorderWidth:1,//柱条边线线宽,单位px,默认为1
label:{
show:false
//position:默认自适应,水平布局为top,垂直布局为right,可选为
//inside
left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
}
}
}
},
//折线图默认参数
line:{
itemStyle:{
normal:{
//color:各异,
label:{
show:false
//position:默认自适应,水平布局为top,垂直布局为right,可选为
//inside
left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
},
lineStyle:{
width:2,
type:solid,
shadowColor:rgba(0,0,0,0),//默认透明
shadowBlur:5,
shadowOffsetX:3,
shadowOffsetY:3
}
},
emphasis:{
//color:各异,
label:{
show:false
//position:默认自适应,水平布局为top,垂直布局为right,可选为
//inside
left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
}
}
},
//smooth:false,
//symbol:null,//拐点图形类型
symbolSize:2,//拐点图形大小
//symbolRotate:null,//拐点图形旋转控制
showAllSymbol:false//标志图形默认只有主轴显示(随主轴标签间隔隐藏策略)
},
//K线图默认参数
k:{
//barWidth:null//默认自适应
//barMaxWidth:null//默认自适应
itemStyle:{
normal:{
color:#fff,//阳线填充颜色
color0:#00aa11,//阴线填充颜色
lineStyle:{
width:1,
color:#ff3,//阳线边框颜色
color0:#00aa11//阴线边框颜色
}
},
emphasis:{
//color:各异,
//color0:各异
}
}
},
//散点图默认参数
scatter:{
//symbol:null,//图形类型
symbolSize:4,//图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize*2
//symbolRotate:null,//图形旋转控制
large:false,//大规模散点图
largeThreshold:0,//大规模阀值,large为true且数据量largeThreshold才启用大规模模式
itemStyle:{
normal:{
//color:各异,
label:{
show:false
//position:默认自适应,水平布局为top,垂直布局为right,可选为
//inside
left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
}
},
emphasis:{
//color:各异
label:{
show:false
//position:默认自适应,水平布局为top,垂直布局为right,可选为
//inside
left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
}
}
}
},
//雷达图默认参数
radar:{
itemStyle:{
normal:{
//color:各异,
label:{
show:false
},
lineStyle:{
width:2,
type:solid
}
},
emphasis:{
//color:各异,
label:{
show:false
}
}
},
//symbol:null,//拐点图形类型
symbolSize:2//可计算特性参数,空数据拖拽提示图形大小
//symbolRotate:null,//图形旋转控制
},
//饼图默认参数
pie:{
center:[50%,50%],//默认全局居中
radius:[0,75%],
clockWise:false,//默认逆时针
startAngle:90,
minAngle:0,//最小角度改为0
selectedOffset:10,//选中是扇区偏移量
itemStyle:{
normal:{
//color:各异,
borderColor:#fff,
borderWidth:1,
label:{
show:true,
position:outer
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
},
labelLine:{
show:true,
length:20,
lineStyle:{
//color:各异,
width:1,
type:solid
}
}
},
emphasis:{
//color:各异,
borderColor:rgba(0,0,0,0),
borderWidth:1,
label:{
show:false
//position:outer
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
},
labelLine:{
show:false,
length:20,
lineStyle:{
//color:各异,
width:1,
type:solid
}
}
}
}
},
map:{
mapType:china,//各省的mapType暂时都用中文
mapLocation:{
x:center,
y:center
//width//自适应
//height//自适应
},
showLegendSymbol:true,//显示图例颜色标识(系列标识的小圆点),存在legend时生效
itemStyle:{
normal:{
//color:各异,
borderColor:#fff,
borderWidth:1,
areaStyle:{
color:#ccc//rgba(,,,0.8)
},
label:{
show:false,
textStyle:{
color:rgba(,69,19,1)
}
}
},
emphasis:{//也是选中样式
//color:各异,
borderColor:rgba(0,0,0,0),
borderWidth:1,
areaStyle:{
color:rgba(,,0,0.8)
},
label:{
show:false,
textStyle:{
color:rgba(,69,19,1)
}
}
}
}
},
force:{
//数据map到圆的半径的最小值和最大值
minRadius:10,
maxRadius:20,
density:1.0,
attractiveness:1.0,
//初始化的随机大小位置
initSize:,
//向心力因子,越大向心力越大
centripetal:1,
//冷却因子
coolDown:0.99,
//分类里如果有样式会覆盖节点默认样式
itemStyle:{
normal:{
//color:各异,
label:{
show:false
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
},
nodeStyle:{
brushType:both,
color:#f08c2e,
strokeColor:#ab
},
linkStyle:{
strokeColor:#ab
}
},
emphasis:{
//color:各异,
label:{
show:false
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
},
nodeStyle:{},
linkStyle:{}
}
}
},
chord:{
radius:[65%,75%],
center:[50%,50%],
padding:2,
sort:none,//canbenone,ascending,descending
sortSub:none,//canbenone,ascending,descending
startAngle:90,
clockWise:false,
showScale:false,
showScaleText:false,
itemStyle:{
normal:{
label:{
show:true
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
},
lineStyle:{
width:0,
color:#
},
chordStyle:{
lineStyle:{
width:1,
color:#
}
}
},
emphasis:{
lineStyle:{
width:0,
color:#
},
chordStyle:{
lineStyle:{
width:2,
color:#
}
}
}
}
},
island:{
r:15,
calculateStep:0.1//滚轮可计算步长0.1=10%
},
markPoint:{
symbol:pin,//标注类型
symbolSize:10,//标注大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize*2
//symbolRotate:null,//标注旋转控制
itemStyle:{
normal:{
//color:各异,
//borderColor:各异,//标注边线颜色,优先于color
borderWidth:2,//标注边线线宽,单位px,默认为1
label:{
show:true,
position:inside//可选为left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
}
},
emphasis:{
//color:各异
label:{
show:true
//position:inside//left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
}
}
}
},
markLine:{
//标线起始和结束的symbol介绍类型,如果都一样,可以直接传string
symbol:[circle,arrow],
//标线起始和结束的symbol大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize*2
symbolSize:[2,4],
//标线起始和结束的symbol旋转控制
//symbolRotate:null,
itemStyle:{
normal:{
//color:各异,//标线主色,线色,symbol主色
//borderColor:随color,//标线symbol边框颜色,优先于color
borderWidth:2,//标线symbol边框线宽,单位px,默认为2
label:{
show:false,
//可选为start
end
left
right
top
bottom
position:inside,
textStyle:{//默认使用全局文本样式,详见TEXTSTYLE
color:#
}
},
lineStyle:{
//color:随borderColor,//主色,线色,优先级高于borderColor和color
//width:随borderWidth,//优先于borderWidth
type:solid,
shadowColor:rgba(0,0,0,0),//默认透明
shadowBlur:5,
shadowOffsetX:3,
shadowOffsetY:3
}
},
emphasis:{
//color:各异
label:{
show:false
//position:inside//left
right
top
bottom
//textStyle:null//默认使用全局文本样式,详见TEXTSTYLE
},
lineStyle:{}
}
}
},
textStyle:{
decoration:none,
fontFamily:Arial,Verdana,sans-serif,
fontFamily2:微软雅黑,//IE8-字体模糊并且不支持不同字体混排,额外指定一份
fontSize:12,
fontStyle:normal,
fontWeight:normal
},
//默认标志图形类型列表
symbolList:[
circle,rectangle,triangle,diamond,
emptyCircle,emptyRectangle,emptyTriangle,emptyDiamond
],
loadingText:Loading...,
//可计算特性配置,孤岛,提示颜色
calculable:false,//默认关闭可计算特性
calculableColor:rgba(,,0,0.6),//拖拽提示边框颜色
calculableHolderColor:#ccc,//可计算占位提示颜色
nameConnector:,
valueConnector::,
animation:true,
animationThreshold:0,//动画元素阀值,产生的图形原素超过0不出动画
addDataAnimation:true,//动态数据接口是否开启动画效果
animationDuration:0,
animationEasing:ExponentialOut//BounceOut}