angular.js+echarts
json格式:
[
{
"time":"12:00",
"num":[
{
"a":"10",
"b":"2",
"c":"6"
}
]
},
{
"time":"13:00",
"num":[
{
"a":"100",
"b":"30",
"c":"250"
}
]
},
{
"time":"14:00",
"num":[
{
"a":"56",
"b":"30",
"c":"78"
}
]
}
]
<div )
}
}
}
});
// 指定图表的配置项和数据
var option = {
tooltip : {
trigger: 'axis',
axisPointer : { // 坐标轴指示器,坐标轴触发有效
type : 'shadow' // 默认为直线,可选为:'line' | 'shadow'
}
},
legend: {
data:['一级','二级','三级','总数']
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis : [
{
type : 'category',
data : Xtimes
}
],
yAxis : [
{
type : 'value'
}
],
series : [
{
name:'一级',
type:'bar',
stack: '数量',
data:classA
},
{
name:'二级',
type:'bar',
stack: '数量',
data:classB
},
{
name:'三级',
type:'bar',
stack: '数量',
data:classC
},
/* {
name:'总数',
type:'bar',
stack: '数量',
data:[7,12,17]
} */
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option, true);
</script>