AJAX / JSONPを付いたRCKSHAW.JSグラフAxis.
-
21-12-2019 - |
質問
私はJavaScript jQueryとJSONに慣れています。ブラウザにいくつかのグラフをやりたいプロジェクトを開始しています。チュートリアルと例を掘ると、JSONと収集されたデータをいくつかのデータで作成してから、例(軸の追加...)
だから、var ajaxGraph = new Rickshaw.Graph.Ajax
を使用してグラフを作成しないという問題は、var graph = new Rickshaw.Graph
と同じオブジェクトを返しないことです。Rickshaw.Class.create
に使用されるvar ajaxGraph = new Rickshaw.Graph.Ajax
関数は、現在のスキルと理解するために私にとって複雑すぎる。私はどういうわけかRickshaw.Graph.ajaxから適切なグラフオブジェクトを入手できますか?または別々にJSONを使用してから、どういうわけか呼び出してください。
ヒントをありがとう。
解決
私は間違いなくJSONのものを別々にして、データを正しい形式にしてからRCICKSHAWをそれに結合することを考えるでしょう。
それはあなたが思うのと同じくらい難しくないかもしれません、そして後でさまざまな仕事のために役立つでしょう。 RickShawのAjaxの抽象化を使用すると、私の意見で複雑さからあなたを救いません。
これは、必要なものを正確に行くスクリーンキャストです。 http:// tagtree.tv/d3-with-rickshaw-and-angular 。それはAngularJSアプリに人力車のグラフを提案しているため、もう少し複雑になる可能性があります。しかし、それがあなたを見せているのは、RckShawに与えるためにサーバーから正しい形式に取得したデータをマッサージする方法です。
jQueryを使用してサーバーからのデータの取得は非常に簡単です。短性Ajaxメソッドを使用できます。
http://api.jquery.com/category/ajax/shorthand-methods. /
またはAjax呼び出しを知ることさえあります(私はここで始めるのが良いと思います):