echarts的常用设置,x轴,y轴,网格线,轴字体样式
import echarts from echarts;
var chartDom = document.getElementById(main);
var myChart = echarts.init(chartDom);
var option;
var colors = [#5470C6, #EE6666];
option = {
color: colors,
tooltip: {
trigger: axis,
axisPointer: {
type: cross
}
},
grid: {
right: 10%,
bottom: "10%"
},
toolbox: {
//工具栏
feature: {
dataView: {
show: true, readOnly: true},//是否显示 数据视图 按钮,以及数据视图是否为 只读模式
restore: {
show: true}, //是否显示 还原 按钮
saveAsImage: {
show: true} //是否显示 保为图片 按钮
}
},
legend: {
data: [ 温度,降水量]
},
xAxis: [
{
type: category,
axisTick: {
alignWithLabel: true
},
data: [1月,2月,3月,4月,5月,6月,7月,8月,9月,10月,11月,12月],
axisLabel: {
//轴上的字 字体、样式
inside: false,
textStyle: {
color: red,
fontSize:10,
itemSize:
}
},
}
],
yAxis: [
{
type: value,
name: 降水量,
min: 0,
//max: 250,
position: right,
axisLine: {
//轴线
show: true,
lineStyle: {
color: colors[0]
}
},
axisLabel: {
formatter: {value} ml
},
splitLine: {
//网格线
show: false
}
},
{
type: value,
name: 温度,
//min: 0,
//max: 25,
position: left,
axisLine: {
show: true,
lineStyle: {
color: colors[1]
}
},
axisLabel: {
formatter: {value} ℃
},
splitLine: {
//网格线
show: true
}
}
],
series: [
{
name: 降水量,
type: line,
yAxisIndex: 0,
data: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],
label: {
//图表上的数据标识
normal: {
show: true,
position: "top", //数值的位置
distance: 0, //数值距离折线的距离
fontSize: 13, //数值的字体大小
color: "#8ca0dd", //数值的颜色
},
},
axisTick:{
//刻度线
show:false
}
},
{
name: 温度,
type: line,
yAxisIndex: 1,
data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2],
label: {
//轴线标识
normal: {
show: true,
position: "top", //数值的位置
distance: 0, //数值距离折线的距离
fontSize: 13, //数值的字体大小
color: "red", //数值的颜色
},
},
}
]
};
option && myChart.setOption(option);
工具栏 x轴字体及样式调整 轴线 网格线 图表上的数据标识
