因为业务需求,我的图表获得的数据是这个样子的,如果直接{C}很难看,我想要只显示params.data[1],所以我想修改所有的label.normal.formatter 数据,我该怎么实现,我看了很久的官方API,百度,谷歌,都没有找到想要的答案
配置项如下
option = {
title: {
text: 'Awesome Chart'
},
legend:{
data:['one','two']
},
xAxis: [{
data: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
gridIndex: 0
}, {
data: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
gridIndex: 1
}],
label: {
normal: {
show: true,
formatter: function(params) {
return params.data[1];
}
}
},
yAxis: [{
gridIndex: 0
}, {
gridIndex: 1
}],
series: [{
name: 'one',
type: 'line',
data: [
['Sun', 100],
['Wed', 200]
],
xAxisIndex:0,
yAxisIndex:0
}, {
name:'two',
type: 'line',
data: [
['Mon', 100],
['Tue', 120],
['Sat', 200]
],
xAxisIndex:0,
yAxisIndex:0
}, {
name: 'one',
type: 'line',
data: [
['Sun', 100],
['Wed', 200]
],
xAxisIndex:1,
yAxisIndex:1
}, {
name:'two',
type: 'line',
data: [
['Mon', 100],
['Tue', 120],
['Sat', 200]
],
xAxisIndex:1,
yAxisIndex:1
}],
grid: [{
x: "7%",
y: "7%",
height: "40%"
}, {
x: "7%",
y2: "7%",
height: "40%"
}]
};