0
dbstからHigtchartsにデータを読み込む際のヘルプを探しています。 Highchartsデータロードの入り口には次のようになります。Highchards - dbaseからのデータ読み込み
<script type="text/javascript">
jQuery(function() {
// Create the chart
window.chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
rangeSelector: {
selected: 1
},
title: {
text: 'USD to EUR exchange rate'
},
xAxis: {
maxZoom: 14 * 24 * 3600000 // fourteen days
},
yAxis: {
title: {
text: 'Exchange rate'
}
},
series: [{
name: 'USD to EUR',
data: usdeur
}]
});
});
</script>
とusdeurは、スキーム(外部csvファイルからの例)のようにロードされます。
var usdeur = [
[Date.UTC(2011,1,3),0.7488],
[Date.UTC(2011,2,6),0.6983],
[Date.UTC(2011,3,8),0.6961],
[Date.UTC(2011,4,9),0.6945]
];
dBASEのSELECTから私が持っている:
$data_date = array();
$data_data = array();
foreach($STH as $row)
{
$date1 = $row['date'];
$date2 = explode("-", $date1);
$date3 = $date2[0].",".$date2[1].",".$date2[2];
$data_date[] = $date3; // date in scheme 2011,1,3
$data_data[] = $row['index_p_actual']; // data like 0.7488
}
- 日付に関する情報 - $ date_date []
- $ data_data []
私はcsvのような外部ファイルではなく、オンラインでデータをロードしたいと考えています。
そして、私の質問です - highchartsから
[Date.UTC(2011,1,3),0.7488],
[Date.UTC(2011,2,6),0.6983],
[Date.UTC(2011,3,8),0.6961],
[Date.UTC(2011,4,9),0.6945]
のような提案をcompletly仮想リストを受信する1つのデータポケットに$のdata_dateと$ data_dataに参加する方法は、使用することです:
series: [{
data: [<?php echo join($data, ',') ?>]
}]
が、私は$ dataを持っています& $ date - それに参加する方法?私は1つの変数[]だけを使用することができます...
Hmmm、または別のより良い方法?私はあなたによく理解している場合
私はあなたの考えを理解しますしかし、私たちはそこに '['、 '日付'、 '。'、 'UTC'などの要素をすべて結びつけることができますが、それはハイチャートシステムの典型的なものです。 – Andrew
@Andrew I私が言及したことは、すべてのポイントを持つJSに変数を渡すだけなので、単純だと思いますプロットする。しかし、私は誰かがあなたが必要なものを指摘してほしい:) – Nobita
私はこの方法でデータをロードしようとする:) – Andrew