【发布时间】:2019-05-04 14:26:14
【问题描述】:
我在 Vue.JS 中使用 AmCharts4,
目前我在页面加载时添加了默认图表设计,但是当我尝试在页面加载后添加动态值(使用按钮单击)时,它不会反映在视图上。
代码:- gist
data: () => ({
dataForChart: {
data: [{
"name": "Anne",
"steps": 32
}, {
"name": "Rose",
"steps": 30
}, {
"name": "Jane",
"steps": 25
}]
}
}),
在mounted()上创建图表
let chart = am4core.create("chart-div", am4charts.XYChart);
chart.data = this.dataForChart.data
当使用按钮单击动态更改值时,这些数据不会反映在图表上。
改变数据集的方法。
this.dataForChart.data = {
data: [{
"name": "Anne",
"steps": 54
}, {
"name": "Rose",
"steps": 44
}, {
"name": "Jane",
"steps": 33
}]
}
【问题讨论】:
-
您能否分享Minimal, Complete, and Verifiable example,以便我们重现您的问题?
-
@SamuelPhilipp 完成