group
配置项如下
//饼图数据
var pieData = [
[{
"name": "A系统",
"value": 2
}, {
"name": "B系统",
"value": 4
}, {
"name": "C系统",
"value": 3
}, {
"name": "D系统",
"value": 3
}, {
"name": "E系统",
"value": 7
}, {
"name": "F系统",
"value": 3
}, {
"name": "G系统",
"value": 3
}, {
"name": "H系统",
"value": 3
}],
];
//折线图数据
var yqyData = [
[800,750,730,700,600,500,400,300,200,100],
[500,300,400,450]
]
var xData = [
['ee','qa','fe','data','devops','DB','ads','cosmos','cube','experiment'],
['week1','week2','week3','week4']
]
//-------------------------------关系图数据获取:start,有点多,可先忽略查看-------------------------------------------
//我选折线图作为基础option
option = {
title: [
{text: '所有Group平均耗时情况',left:'center'},
// {text: 'job平均耗时(TOP10)', textAlign:'right'},
],
xAxis: [{
data: xData[0],
gridIndex: 0,
name:'GroupName',
max: 10,
axisLabel :{
interval:0,
}
}, //折线图x轴数据赋值,指定坐标信息
{
data: xData[0],
gridIndex: 1,
name:'GroupName',
max: 10,
axisLabel :{
interval:0,
}
},
{
data: xData[0],
gridIndex: 2,
name:'GroupName',
max: 10,
axisLabel :{
interval:0,
}
},
{
data: xData[0],
gridIndex: 3,
name:'GroupName',
max: 10,
axisLabel :{
interval:0,
}
},
// {
// data: xData[1],
// gridIndex: 4,
// name:'Week',
// type: 'category',
// },
],
yAxis: [{
splitLine: {
show: false
},
gridIndex: 0,
name:'PipeLine平均耗时(TOP10)(s)',
},
{
splitLine: {
show: false
},
gridIndex: 1,
// type: 'value',
name:'job平均耗时(TOP10)平均耗时(s)',
},
{
splitLine: {
show: false
},
gridIndex: 2,
// type: 'value',
name:'9分位Stage平均耗时(s)',
},
{
splitLine: {
show: false
},
gridIndex: 3,
// type: 'value',
name:'8分位Stage平均耗时(s)',
},
// {
// gridIndex: 4,
// type: 'value',
// name:'每周平均耗时(s)',
// },
],
grid: [ //指定坐标轴位置,大小
{
x: '9%',
y: '10%',
width: '30%',
height: '20%'
},
{
x: '55%',
bottom: '1%',
y: '10%',
height: '20%',
width: '30%',
},
{
x: '9%',
y: '40%',
height: '20%',
width: '30%',
},
{
x: '55%',
y: '40%',
height: '20%',
width: '30%',
},
// {
// x: '9%',
// y: '75%',
// height: '20%',
// width: '80%',
// },
],
series: [{
type: 'bar',
xAxisIndex: 0, //指定折线图数据显示到:grid坐标系:0
yAxisIndex: 0,
showSymbol: false,
data: yqyData[0] ,//折线图y轴数据赋值
barWidth: 20,
barCateGoryGap:10
},
{
type: 'bar',
xAxisIndex: 1, //指定折线图数据显示到:grid坐标系:0
yAxisIndex: 1,
showSymbol: false,
data: yqyData[0] ,//折线图y轴数据赋值
barWidth: 20,
barCateGoryGap:10
},
{
type: 'bar',
xAxisIndex: 2, //指定折线图数据显示到:grid坐标系:0
yAxisIndex: 2,
showSymbol: false,
data: yqyData[0] ,//折线图y轴数据赋值
barWidth: 20,
barCateGoryGap:10,
},
{
type: 'bar',
xAxisIndex: 3, //指定折线图数据显示到:grid坐标系:0
yAxisIndex: 3,
showSymbol: false,
data: yqyData[0] ,//折线图y轴数据赋值
barWidth: 20,
barCateGoryGap:10,
},
// {
// type: 'line',
// xAxisIndex: 4, //指定折线图数据显示到:grid坐标系:0
// yAxisIndex: 4,
// data: yqyData[1] ,//折线图y轴数据赋值
// },
// {
// name: '面积模式',
// type: 'pie',
// radius: [10, 80],
// center: ['18%', '78%'],
// data: pieData[0] //饼图数据赋值
// }
]
};