私はHighchartsを使って温度と時間のグラフをプロットしています。私はバックエンドからのデータがJSONファイルを更新するJSONファイルを持っています。グラフが時間に対して自動的に生成されるようにajax関数を呼びたいと思います。どうやってするか?私はハイチャートに新しいです、助けてください。ハイチャートグラフを動的に更新するためにajax関数を呼び出す方法は?
答えて
Series.addPointメソッドを使用できます。 http://api.highcharts.com/highcharts/Series.addPoint
次に、GET HTTPリクエストを使用したライブデータでハイチャートを使用する例を示します。
const options = {
chart: {
type: 'spline'
},
title: {
text: 'Live Bitcoin Price'
},
xAxis: {
type: 'datetime'
},
yAxis: {
title: {
text: 'Price (USD)'
}
},
legend: {
enabled: false
},
exporting: {
enabled: false
},
series: [{
name: 'Live Bitcoint Price [USD]',
data: []
}]
}
const chart = Highcharts.chart('container', options)
// Data
const getData =() => {
setInterval(() => {
window.fetch('https://api.cryptonator.com/api/ticker/btc-usd').then((response) => {
return response.json()
}).then((data) => {
chart.series[0].addPoint({ x: data.timestamp * 1000, y: Number(data.ticker.price) })
})
}, 3000)
}
getData()
@import 'https://code.highcharts.com/css/highcharts.css';
.highcharts-background {
fill: #222;
}
.highcharts-title,
.highcharts-axis-title {
fill: #DDD;
}
.highcharts-credits,
.highcharts-credits:hover {
fill: #222;
}
body {
background-color: #222;
margin 0 !important;
}
#container {
margin: 0;
padding: 0;
border: 0;
background-color: #222;
min-height: 400px;
height:95%;
width:95%;
position:absolute;
}
<script src="https://code.highcharts.com/highcharts.js"></script>
<div id="container"></div>
ライブ例:あなたがこれまで試したどの https://jsfiddle.net/xpfkx91w/
。現在の時間に関してプロットを取る可能性はありますか? –
時間に関してプロットを取ることによって、どういう意味ですか? – stpoa
x軸の現在の時刻に対してy軸を変更できます –
- 1. jquery関数を呼び出して動的に更新する
- 2. 動的行列を関数に呼び出す方法は?
- 3. Drupal ajaxの更新後にJquery関数を呼び出す
- 4. 関数が呼び出されるたびに新しいボタンを自動的に追加する方法は?
- 5. 動的に任意のjs関数を呼び出す方法
- 6. PHP Ajax、動的に数値を更新する方法は?
- 7. Railsでは、AJAX関数を呼び出して、ページが完了したらページを更新する方法は?
- 8. ページロード時にAJAX関数を呼び出す方法
- 9. 更新パネルでjavascript関数を呼び出す方法
- 10. 更新ステートメントで関数を呼び出す方法
- 11. AWSラムダ関数を同期的に呼び出す方法は?
- 12. は、呼び出し時にbash変数を自動的に更新する方法はありますか?
- 13. php/json/ajaxで変数を動的に更新する方法
- 14. noUiSliderで変更時に関数を呼び出す方法は?
- 15. 状態の更新後に非同期関数を呼び出す方法は?
- 16. パネルポストバックの更新後にjson post関数を呼び出す方法は?
- 17. react-reduxでページ更新時に関数を呼び出す方法は?
- 18. ポリモフィズム引数を使用して動的に関数を呼び出す方法
- 19. ajaxの更新が終了した後にjs関数を呼び出す方法
- 20. 関数のオブジェクトチェーンをPHPで動的に呼び出すには?
- 21. ajaxでcodeigniter関数を呼び出す方法は?
- 22. WindowsアプリケーションからAJAX API関数を呼び出す方法は?
- 23. 関数を何回も自動的に呼び出す方法は?
- 24. Swift:ランダム関数を呼び出す関数を呼び出す方法は?
- 25. 目的関数CでJavaScript関数を呼び出す方法
- 26. オブジェクト型に基づいて関数を動的に呼び出す方法
- 27. 同じ関数を呼び出す複数のAjax呼び出しを処理する方法は?
- 28. Kotlin - 再帰的にラムダ関数を呼び出す方法
- 29. 新しいルートまたはajaxでコントローラから関数を呼び出す別の方法は? Laravel 5.2、Ajax
- 30. AJAXを使用してPHP関数を呼び出す方法
? – JYoThI
今のところ私はJSONファイルの静的データを使って静的にグラフを生成しています –
私はこれを使用しました - $。getJSON( 'data.json'、function(data){}) –