Echart框架顯示圖表用法
阿新 • • 發佈:2018-12-21
// 基於準備好的dom,初始化echarts例項
var myChart = echarts.init(document.getElementById('main'));
// 指定圖表的配置項和資料
var option = {
title : {
text: '某地區蒸發量和降水量',
subtext: '純屬虛構'
},
tooltip : {
trigger: 'axis'
},
legend: {
data:[]
},
toolbox: {
show : true,
feature : {
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar' ]},
restore : {show: true},
saveAsImage : {show: true}
}
},
calculable : true,
xAxis : [
{
type : 'category',
data : ['1月','2月','3月','4月','5月', '6月','7月','8月','9月','10月','11月','12月']
}
],
yAxis : [
{
type : 'value'
}
],
series : [
]
};
// 使用剛指定的配置項和資料顯示圖表。
myChart.setOption(option);
$(function(){
$.get("getBarJson.action",function(json){
option.xAxis[0].data=json.xaxis;
option.legend.data=json.legend;
$.each(json.bardata, function(i,item){
option.series[i]={
name:item.name,
type:'bar',
data:item.value,
markPoint : {
data : [
{type : 'max', name: '最大值'},
{type : 'min', name: '最小值'}
]
},
markLine : {
data : [
{type : 'average', name : '平均值'}
]
}
}
})
myChart.setOption(option);
})
})