if ($result = $mysqli->query("SELECT CONCAT(Datum , ' ', Tijd) as Datum, MVRml10ml FROM metingen where Product = '$aProducts[$i]' order by Datum ASC limit 300")) {
$tempArray = array();
while($row = $result->fetch_object()) {
$tempArray = $row;
array_push($myArray, $tempArray);
}
$fp = fopen('results.json', 'w');
fwrite($fp, json_encode($myArray,JSON_NUMERIC_CHECK));
fclose($fp);De aangemaakte Json file ziet er dan bv zo eruit.:
[{"Datum":"1-1-2018 00:15","MVRml10ml":21.483},{"Datum":"1-1-2018 00:15","MVRml10ml":21.483},{"Datum":"1-1-2018 01:20","MVRml10ml":21.476}]Deze chart wat ik gebruik is van amcharts.
Omdat ik verschillende data soorten heb en dus een dropdown met stukken heb die je in de grafiek kunt tonen dus bv kleur, soort enz.
Nu kun je dit in een grafiek doen maar dan je met functies in die code van hun werken en dat gaat ook alleen zij geven in de eerste data reeks een valuefield mee, dus hun voorbeeld zo.:
[{"Datum":"15-11-2017","MVRml10ml":14.2,"MVR":24,"valueField":"MVR"},{"Datum":"16-11-2017","MVRml10ml":13.75,"MVR":19},{"Datum":"16-11-2017","MVRml10ml":14.35,"MVR":22},{"Datum":"16-11-2017","MVRml10ml":13.83,"MVR":14},{"Datum":"16-11-2017","MVRml10ml":13.99,"MVR":19}]Dus hier zie je in het eerste stukje data dit voorkomen.:
{"Datum":"15-11-2017","MVRml10ml":14.2,"MVR":24,"valueField":"MVR"}....Hoe kan ik dit ook maken zodat in de eerste data die valuefield invoeg en bij de rest niet zoals in hun voorbeeld?
Hopelijk te begrijpen wat ik bedoel.