Kazalo:

IoT Guru Cloud - Primer preprostega grafikona: 4 koraki
IoT Guru Cloud - Primer preprostega grafikona: 4 koraki

Video: IoT Guru Cloud - Primer preprostega grafikona: 4 koraki

Video: IoT Guru Cloud - Primer preprostega grafikona: 4 koraki
Video: Зарабатывайте 2,40 доллара каждые 60 секунд! (Бесплатный P... 2024, Julij
Anonim
IoT Guru Cloud - preprost primer grafikona
IoT Guru Cloud - preprost primer grafikona

IoT Guru Cloud ponuja kup zalednih storitev prek API -ja REST in te klice REST lahko preprosto vključite v svojo spletno stran. Z Highcharts lahko preprosto prikažete grafikone svojih meritev s klicem AJAX.

1. korak: Ustvarite stran HTML

S svojim najljubšim urejevalnikom morate ustvariti prazno datoteko HTML:

IoT Guru Cloud - Enostaven primer grafikona

Shranite: simple -chart.html IoT Guru Cloud - Enostaven primer grafikona

2. korak: Nalaganje podatkov grafikona AJAX

V datoteko HTML morate dodati JQuery in klic AJAX. Naložili bodo niz podatkov določenega imena vozlišča in polja: IoT Guru Cloud - preprost primer grafikona

IoT Guru Cloud - Enostaven primer grafikona funkcije loadData (target, titleText, xAxisText, yAxisText, nodeId, fieldName, granulation) {return $.ajax ({type: "GET", url: 'https://api.iotguru.cloud/ merjenje/loadByNodeId/' + nodeId +'/' + fieldName +'/' + granulacija, dataType: "json", uspeh: funkcija (podatki) {displayChart (target, titleText, xAxisText, yAxisText, granulacija, podatki);}}); } function displayChart (target, titleText, xAxisText, yAxisText, granulacija, podatki) {} $ (document).ready (function () {loadData ('graphAverage', 'Povprečna zamuda vlakov (24 ur)', 'Datum in čas ',' min ',' ef39d670-70d9-11e9-be02-27e5a8e884a7 ',' povprečno ',' DAN/288 ');}

3. korak: Nastavite grafikon

Dodajte datoteko JavaScript Highcharts v datoteko HTML za datoteko JQuery:

Izpolnite telo funkcije displayChart za nastavitev grafikona:

function displayChart (target, titleText, xAxisText, yAxisText, granulation, data) {var options = {title: {text: titleText}, diagram: {type: 'spline', renderTo: target,}, xAxis: {type: 'datetime ', naslov: {besedilo: xAxisText}, gridLineWidth: 1, tickInterval: 3600 * 1000}, yAxis: {naslov: {besedilo: yAxisText}}, serija: [{}]}; for (var i = 0; i <data.length; i ++) {options.series = {podatki: {}, ime: {}}; options.series . ime = podatki ["ime"]; options.series .data = podatki ["podatki"]; } var chart = novi Highcharts. Chart (možnosti); }

4. korak: To je to! Končano

Končali ste, naložite HTML v brskalnik in preverite tabelo!

Če želite poslati meritve, obiščite našo stran Vadnice ali naš forum skupnosti!:)

Popoln primer: GitHub - preprost grafikon

Priporočena: