交易结构变迁
配置项如下
var data_year_rang=[2015,2016,2017]
var data_dd = [
{
'dim_year': 2015,
'radar_indicator': [{
name: '外卖',
max: 30000
}, {
name: '美食',
max: 30000
}, {
name: '休闲娱乐',
max: 30000
}, {
name: '丽人',
max: 30000
}, {
name: '旅游',
max: 30000
}, {
name: '出行',
max: 30000
}, {
name: '酒店',
max: 30000
}],
'trade_range': [20000, 20000, 12000, 15000, 5000, 20000]
},
{
'dim_year': 2016,
'radar_indicator': [{
name: '外卖',
max: 30000
}, {
name: '美食',
max: 30000
}, {
name: '休闲娱乐',
max: 30000
}, {
name: '丽人',
max: 30000
}, {
name: '旅游',
max: 30000
}, {
name: '出行',
max: 30000
}, {
name: '酒店',
max: 30000
}],
'trade_range': [28000, 20000, 28000, 15000, 5000, 20000]
}, {
'dim_year': 2017,
'radar_indicator': [{
name: '外卖',
max: 30000
}, {
name: '美食',
max: 30000
},
{
name: '休闲娱乐',
max: 30000
}, {
name: '丽人',
max: 30000
},
{
name: '亲子',
max: 30000
},{
name: '旅游',
max: 30000
}, {
name: '出行',
max: 30000
}, {
name: '酒店',
max: 30000
}],
'trade_range': [28000, 20000, 28000, 15000, 18000,20000, 20000]
}
]
option = {
baseOption: {
title: {
top: 'center',
left: 'center',
},
timeline: {
show: false, //是否显示
left: 10,
top: 10,
right: 600,
autoPlay: true, //自动播放
playInterval: 2000, //播放间隔
axisType: 'category',
inverse: false, //是否反向放置 timeline,反向则首位颠倒过来。
symbol: 'circle',
symbolSize: 0,
itemStyle: { //轴的图形样式
normal: {
color: '#04a5f1'
},
emphasis: {
color: '#04a5f1'
}
},
label: { //轴的文本标签样式
normal: {
show: true,
color: '#04a5f1'
},
emphasis: {
color: '#04a5f1'
}
},
lineStyle: { //轴线控制
show: false,
color: '#ddd'
},
checkpointStyle: { //当前选择项的样式
symbolSize: 0,
//color: '#04a5f1',
//borderColor: 'rgba(4, 165, 261, .5)'
},
controlStyle: { //控制按钮样式
show: false,
},
data: data_year_rang,
},
//backgroundColor:'#333333',
tooltip: {},
legend: {
//data: ['预算分配(Allocated Budget)', '实际开销(Actual Spending)']
},
series: [{
name: '',
type: 'radar',
areaStyle: {
normal: {
color: '#3399FF'
}
},
itemStyle: {
color: '#59abe1',
borderColor: '#59abe1'
},
}]
},
options: [{
title: {
text: data_dd[0].dim_year,
},
radar: {
// shape: 'circle',
indicator:data_dd[0].radar_indicator
},
series: [{
data: [{
value: data_dd[0].trade_range
}]
}]
},
{
title: {
text: data_dd[1].dim_year,
},
radar: {
// shape: 'circle',
indicator:data_dd[1].radar_indicator
},
series: [{
data: [{
value: data_dd[1].trade_range
}]
}]
},
{
title: {
text: data_dd[2].dim_year,
},
radar: {
// shape: 'circle',
indicator:data_dd[2].radar_indicator
},
series: [{
data: [{
value: data_dd[2].trade_range
}]
}]
}
]
};