Я пытаюсь создать High-Chart внутри данных () и из смонтированного () Попытка присвоить серии для High-Chart . но я не смог назначить series from mount () . Было бы очень полезно, если бы кто-то мог помочь мне в этом вопросе. Я хочу поместить данные в Highchart series из vue js mount () .
data () {
return {
colors: ['#3B97B2', '#67BC42', '#FF56DE', '#E6D605', '#BC36FE', '#000'],
chartOptions: {
chart: {
type: 'column',
scrollablePlotArea: {
minWidth: 700,
scrollPositionX: 1
}
},
title: {
text: 'Balance Sheet'
},
xAxis: {
categories: [
'2019年1月', '2019年2月', '2019年3月', '2019年4月', '2019年5月', '2019年6月',
'2019年7月', '2019年8月', '2019年9月', '2019年10月', '2019年11月', '2019年12月',
'2020年1月', '2020年2月', '2020年3月', '2020年4月', '2020年5月', '2020年6月',
'2020年7月', '2020年8月', '2020年9月', '2020年10月', '2020年11月', '2020年12月',
'2021年1月', '2021年2月', '2021年3月', '2021年4月', '2021年5月', '2021年6月',
'2021年7月', '2021年8月', '2021年9月', '2021年10月', '2021年11月', '2021年12月'
],
labels: {
overflow: 'justify'
}
},
yAxis: {
tickWidth: 1,
title: {
text: 'Wind speed (m/s)'
},
lineWidth: 1,
opposite: true
},
tooltip: {
pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.percentage:.0f}%</b><br/>',
shared: true,
split: true // Tooltip comment
},
plotOptions: {
column: {
stacking: 'percent'
}
},
series: []
}
}
},
methods: {
setSeries() {
this.$setData(function() {
this.chartOptions.series[1] = this.bsData[100000000];
});
}
}
mounted () {
this.setSeries();
}
Я просто новичок в Vue. js и поэтому не умею объяснять.