Autor Zpráva
quatzael
Profil
Implementuju graf, který potřebuju aktualizovat. Řešil jsem to ve vlákně: Real-time data zobrazovány do grafu

_es mi tam dal odkaz na dokumentaci, kde se ten konkrétní problém řeší: www.chartjs.org/docs/latest/developers/updates.html

Ale ta funkce, která tam je uvedena, nefunguje. Hlásí to chybnou syntaxi na řádku se šipkou (=>)

function addData(chart, label, data) {
    chart.data.labels.push(label);
    chart.data.datasets.forEach((dataset) => {
        dataset.data.push(data);
    });
    chart.update();
}

Mají to tam opravdu špatně? Já tomu nerozumím, jak by to mělo být správně..

Pozn. Jinak ještě je trochu divný, že na stejným řádku používají proměnnou dataset, přestože do funkce nevstupuje. Aspoň se to jako proměnná tváří.. Ale jinak dataset v celým tom grafu figuruje jako vlastnost nebo co..
pcmanik
Profil
quatzael:
Skrátené funkcie zatiaľ nemajú moc veľkú podporu. Problém je asi v tom, keďže si nedal odkaz na živú ukážku lepšie sa poradiť nedá.

"Normálny" zápis forEach.
quatzael
Profil
pcmanik:
Moc díky, takhle to funguje.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0