echarts柱形图倒立,两边都是正数
生活随笔
收集整理的這篇文章主要介紹了
echarts柱形图倒立,两边都是正数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//流失用戶監控柱形圖
var itemStyle = {normal: {},
emphasis: {barBorderWidth: 1,
shadowBlur: 10,
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowColor: 'rgba(0,0,0,0.5)'
}
};
analyseBarChartOption = {// backgroundColor: '#eee',
title: {text: '流失用戶監控',
x:'center'
},
legend: { //小標簽
data: ['流失用戶', '新增用戶','凈增用戶'],
x: 'center', //標簽位置
y: 'bottom',
itemGap: 15 //標簽之間間距
// itemHeight: 19,
// itemWidth: 20,
// textStyle: {
// color: '#999'
// }
},
tooltip: {trigger: 'axis',
padding: 10,
axisPointer: { // 坐標軸指示器,坐標軸觸發有效
type: 'line' // 默認為直線,可選為:'line' | 'shadow'
},
formatter:function(params){ // 改鼠標懸浮提示值格式
var relVal = params[0].name+"<br/>";
relVal += params[0].seriesName+ ' : ' + Math.abs(params[0].value) +"<br/>";
relVal += params[1].seriesName+ ' : ' +Math.abs(params[1].value)+"<br/>";
relVal += params[2].seriesName+ ' : ' +Math.abs(params[2].value)+"<br/>";
return relVal;
}},
dataZoom: { //滾動條
show: true,
y: 265,
// realtime: true,
start: 30,
end: 70,
height: 12,
handleColor: '#1a8edc',
handleSize: 5,
fillerColor: '#a5cdea'
},
xAxis: {// name: 'X Axis',
silent: false,
// axisLine: {onZero: true}, // 定位到垂直方向的0值坐標上
axisLine: {show: false},
splitLine: {show: false},
splitArea: {show: false},
axisTick: { //刻度
show: false
},
axisLabel:{ //x軸數據
textStyle: { //x軸數據字體設置
color: '#666'
}},
data : function (){ var list = [];
for (var i = 1; i <= 11; i++) {list.push(i + '日');
}return list;
}()},
yAxis : [{inverse: true,
splitArea: {show: false}, //背景區域
splitLine: { //背景網格線
lineStyle: {color: '#9ecbcc',
width: 1
}},
type : 'value',
axisLabel:{ //Y軸數據
formatter:function(value){return Math.abs(value); //負數取絕對值變正數
// if (value<0) { //另一寫法
// return -value;
// }else {
// return value;
// }
},
textStyle: { //Y軸數據字體設置
color: '#666'
}},
axisTick: { //刻度
show: false
},
axisLine: { //坐標軸
show:true,
lineStyle: { //坐標軸線設置
width: 1,
color: '#ccc'
}}},
{type : 'value', //曲線y軸
// name : '溫度',
axisLine: { //坐標軸
show:true,
lineStyle: { //坐標軸線設置
width: 1,
color: '#ccc'
}},
splitLine: { //背景網格線
show: false
},
axisLabel : { //y軸數據
show:false, //是否展示
formatter: '{value} °C'
},
axisTick: { //刻度
show: false,
lineStyle: {color: '#76AFF4',
width: 1
}}}],
grid: {left: 100 //整體偏移
},
series: [{name: '流失用戶',
type: 'bar',
stack: 'one',
itemStyle: itemStyle,
data:[70, 172, 105, 80, 116, 180, 190,120,110,115,90]},
{name: '新增用戶',
type: 'bar',
stack: 'two',
itemStyle: itemStyle,
data:[-90, -172, -105, -80, -116, -180, -190,-120,-110,-115,-60]},
{name:'凈增用戶',
type:'line',
yAxisIndex: 1,
itemStyle: {normal: {color: '#519933'
}},
data:[75,-72, 120, -90, 80, -100, 190, -160, 135, -70,50]}]
};
附圖;
附圖;
總結
以上是生活随笔為你收集整理的echarts柱形图倒立,两边都是正数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈一种Android客户端架构设计
- 下一篇: Python读Word里的表格