gpt4 book ai didi

javascript - 带有 jquery 的 Ajax Google Visualization API Gauge

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:38:16 25 4
gpt4 key购买 nike

我希望创建一个通过 ajax 更新的仪表板仪表。下面是我的代码。我有 ajax 代码,但不确定如何更新仪表。有什么建议吗?

         google.load('visualization', '1', {packages:['gauge']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Label');
data.addColumn('number', 'Value');
data.addRows(1);
data.setValue(0, 0, 'Tempature');
data.setValue(0, 1, 76);

var chart = new google.visualization.Gauge(document.getElementById('liveTempChart'));
var options = {width: 340, height: 130, redFrom: 90, redTo: 100,
yellowFrom:75, yellowTo: 90, minorTicks: 5};
chart.draw(data, options);
}

ajax代码...

foreach($obj->sensor as $unit) { 如果($unit->label==“Temp”){ echo $unit->tempf."F"; }



最佳答案

您也可以使用相同类型的代码进行更新。您需要新建一个数据表实例,并再次调用图表的绘制函数(与您第一次更新的方式非常相似)。

        var data = new google.visualization.DataTable();
data.addColumn('string', 'Label');
data.addColumn('number', 'Value');
data.addRows(1);
data.setValue(0, 0, 'Tempature');
data.setValue(0, 1, 76);

chart.draw(data, options);

关于javascript - 带有 jquery 的 Ajax Google Visualization API Gauge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3411854/

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