console
const myCharts = echarts.init(document.getElementById('container'))
let xAxisData = ['小明', '小红', '小王']
let yAxisData = [70, 92, 87]
const option = {
xAxis: {
type: 'category',
data: xAxisData
},
yAxis: {
type: 'value'
},
series: [
{
name: '语文',
type: 'bar',
data: yAxisData
}
]
}
myCharts.setOption(option)
const modify = document.getElementById('modify')
modify.onclick = () => {
xAxisData.push('小绿')
yAxisData.push(88)
myCharts.setOption(option)
}
<button id="modify">增加数据</button>
<div id="container"></div>
#container {
width: 600px;
height: 400px;
background: linear-gradient(135deg,#fce38a,#f38181);
}