根据官方案列改的
function BymyChart(Bardata) {
var SeriesTypeLength = [];
var bar = Bardata[0];
var i = 0; i < Bardata[0].length - 1; i++) {
//有多少type
SeriesTypeLength .push(
{
type: 'bar',
barWidth: 25,
barMaxWidth: 30,
barGap: '50%',
label: {
show: true,
position: 'top'
},
});
}
var myChart = echarts.init(document.getElementById('Score'));
option = {
... ...
//数据绑定
dataset: {
source: Bardata
},
//有几个柱子
series: SeriesTypeLength,
... ...
};
myChart.setOption(option);
//数据改变之后重新渲染
myChart.setOption(option, true);