gpt4 book ai didi

charts - 如何在不重新传递数据的情况下重绘谷歌可视化图表?

转载 作者:行者123 更新时间:2023-12-02 02:53:20 26 4
gpt4 key购买 nike

我正在尝试调整 Google Visualization Bar Chart关于窗口大小更改等事件。

我似乎能够完成此操作的唯一方法是使用 .draw 方法并再次传递图表数据。这似乎是一个愚蠢的解决方案,因为数据没有改变,只是窗口的大小发生了变化。

尝试在没有数据参数的情况下调用 draw 会导致错误 Data table is not defined

如果不通过我在创建时执行的相同步骤,就无法更新图表吗?

最佳答案

推荐使用ChartWrapper Class ...

您可以使用包装器创建任何图表,
在创建时分配数据和选项,
并且 draw 方法不需要任何参数...

var wrapper = new google.visualization.ChartWrapper({
chartType: 'BarChart',
dataTable: data,
options: chartOptions,
containerId: 'chart_div'
});
wrapper.draw();

请务必在加载时包含'controls' 包...

google.charts.load('current', {packages:['controls', 'corechart']}).then(function () {...

关于charts - 如何在不重新传递数据的情况下重绘谷歌可视化图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50935900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com