2016-11-06 4 views
-1

cURlPHPでJSONオブジェクトにアクセスし、そこからデータを取得しています。私はすべてのデータを取得していますが、この情報でどのようにチャートを描くことができるのか分かりません。ここでjson data do google chart

PHPスクリプトです:

<?php 
// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/ 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, " https://xxx.xxx.pt/api/objgroupinfo/16Jcr05g37KpLklz"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); 
$headers = array(); 
$headers[] = "X-Apikey: xxxxxxxxxxxxxxxxxxxxxxxx"; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
$result = curl_exec($ch); 
if (curl_errno($ch)) { 
    echo 'Error:' . curl_error($ch); 
} 
curl_close($ch); 
// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/ 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, " https://xxx.xxxxx.pt/api/dataout/IAfhAfTIUZrCje5q.json"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); 
$headers = array(); 
$headers[] = "X-Apikey: xxxxxxxxxxxxxxxxxxxx"; 
$headers[] = "X-Startdate: 2016-10-01 00:00:00"; 
$headers[] = "X-Enddate: 2016-10-10 15:00:00"; 
$headers[] = "X-Channelnum: 0"; 
$headers[] = "X-Reclimit: 200"; 
$headers[] = "User-Agent: xxxx/1.0"; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
$result = curl_exec($ch); 
if (curl_errno($ch)) { 
    echo 'Error:' . curl_error($ch); 
} 
$json = json_decode($result, true); 
print_R($json); 
echo "<h1> loll </h1>"; 
echo $json['location']; 
echo "<br>"; 
echo $json['object_name']; 
echo $json['channels']; 
for ($i = 0; $i < count($json['channels']); $i++) { 
    echo $json['channels'][$i]; 
} 
curl_close($ch); 
?> 

私はこのようなものになっています:私はすでにPHPの配列にデータを変換するためにJ son_decodeを使用しますが、

enter image description here

をこのデータを使ってどのようにグラフを作成できますか?

答えて

0

デモは疑問なら、私に知らせて、以下の通りです。

あなたは迅速に実施するためにAnular JSを選択する必要があります。

<div> 
<div google-chart chart="chart" style="{{chart.cssStyle}}"/> 

Demo

+0

が、どのように私はグラフにカールを使用して引っ張られたデータを置きますか? 「GET」、URL:私はイム '$ HTTP({メソッドを返す –

+0

だけでJSON値としてCURL PHPレスポンスを取得し、PHPのファイル名で一部の下に置き換えるデータを取得するためのcURLを使用して、.jsonファイルを持っていけません" xyz.php '}) ' – Batman