antvis/G2

The issue has been closed
交互Interaction不随.interval()数据更新而更新 #4541
zzh01028 posted onGitHub
function renderBarChart(container,data) { const chart = new Chart({ width: 880, // 图表高度 height: 400, // 图表宽度 container: container // 挂载容器的 ID // autoFit: true, }); chart .line() .data(data) // 绑定数据 .encode("x", "X") // 编码 x 通道 .encode("y", "R"); // 编码 y 通道 chart.interaction({ type: "tooltip" }); // 提示信息 chart.render(); return chart }
updateBarChart(newData) { let chart = this.chart; const interval = chart.getNodesByType('line')[0]; // 模拟并且更新 Interval 的数据 interval.data(newData); // chart.interaction({ type: "tooltip" }); // 提示信息无论有无都无法刷新
chart.render();
}