Как визуализировать данные из базы данных и отображать их на диаграмме
Я пытался получить данные из firebase для отображения на калибровочной диаграмме, но они ничего не показывают, и показала ошибку "Uncaught (in обещание) Ошибка: неизвестный тип значения в 0,1"
Вот мой код JS.
var db = firebase.database();
google.charts.load('current', {'packages': ['gauge']});
google.charts.setOnLoadCallback(tempLevel);
function tempLevel() {
var temp = db.ref('monitor').child('deviceId').child('temp').once('value')
.then((dataSnapshot) => {
this.tempArray = dataSnapshot.val();
});
var data = google.visualization.arrayToDataTable([
['Label', 'Value'],
['Temp', temp]
]);
var options = {
width: 250, height: 250,
redFrom: 90, redTo: 100,
yellowFrom: 75, yellowTo: 90,
minorTicks: 5
};
var chart = new
google.visualization.Gauge(document.getElementById('temp_level'));
chart.draw(data, options);
setInterval(function () {
data.setValue(0,1);
chart.draw(data, options);
}, 13000);
}
И одна вещь, которую я до сих пор не понимаю, что это значит об этом коде.
data.setValue(0,1);
Так что было бы полезно, если бы вы могли сказать мне, как его использовать.
Заранее спасибо!!