Ich versuche, Daten in Probe wie in highcarts zurückgegeben, ich habe viel versucht, aber meine Datenausgabe ist ziemlich anders als zeigt dann in Highcart, wenn ich versuche, meine Daten die Grafikdaten nicht zeigt upRückgabe von Daten im JSON-Format zeigt nicht richtig an
kann mir jemand aus
hier helfenzeigt Beispieldaten aus Hoch Chart
?([
[Date.UTC(2013,5,2),0.7695],
[Date.UTC(2013,5,3),0.7648],
[Date.UTC(2013,5,4),0.7645],
[Date.UTC(2013,5,5),0.7638],
[Date.UTC(2013,5,6),0.7549],
[Date.UTC(2013,5,7),0.7562],
[Date.UTC(2013,5,9),0.7574],
Dies wird Put meiner Rückkehr Daten follwoing aus
["[Date.UTC(2012,05,18), 14.38],
","
[Date.UTC(2012,05,21), 14.15],
","
[Date.UTC(2012,05,22), 15.11],
","
[Date.UTC(2012,05,23), 14.96],
","
[Date.UTC(2012,05,24), 14.98],
","
[Date.UTC(2012,05,25), 15.05],
","
[Date.UTC(2012,05,28), 14.8],
","
[Date.UTC(2012,05,29), 14.71],
","
[Date.UTC(2012,05,30), 14.72],",
Hier ist mein Code
$chartData = array();
foreach ($data as $key => $value) {
$date = explode('-', $value['date']);
$new_date = $date[0]. "," .$date[1]. "," .$date[2];
$value = $value['closing_rate'];
$datetime = 'Date.'. 'UTC('.$new_date.')';
$chartData[] = "[$datetime, $value]";
}
echo json_encode($chartData, JSON_NUMERIC_CHECK);
versuchen Sie dies $ chartData [] = array ($ datetime, $ value); –