Raphael SVGライブラリのグラフィック拡張であるgRaphaelを使用して、ライブ更新線グラフの実装を進めています。グラフのドキュメント、最近のサンプルなど
これは、ほぼリアルタイムで更新するプロジェクトとしてこれをやっている人の例を見つけることができません。これは問題ありません。私は、新しいデータセットを使ってグラフ上のリフレッシュを呼び出す方法があると仮定しています(新しいラファエルオブジェクト全体を毎回再初期化する必要はありません!)が、問題になります:
どこでも正確なドキュメンテーションであるようです。私はStackOverflowのこの質問を発見しました:Graphael line chartこれはこのドキュメンテーションプロジェクト:https://github.com/kennyshen/g.raphael/tree/master/docsにつながりましたが、結果は寒かったです。提供された例を使用して、私はいくつかのエラーに遭遇した:実施例で使用
構文
r.g.linechart()
(rはラファエルのオブジェクトであり、I Gが内gRaphaelプロパティであると仮定している)はもはや有効ではなかったです。途中のどこかで、r.linechart()
が働くように、誰かがRaphaelオブジェクトを適切に拡張するように切り替えていたに違いありません。linechart()
に渡されたパラメータが正しくないため、再度定義されていないエラーが発生します。私が#x, #y, width, height, arrayX, arrayY
のパラメータだけを渡してチャートのラベルなどを落とした場合は、プレーンラインを描画できます。しかし、もちろん、私はなど、私の軸にラベルを付け、凡例を提供できるようにする必要があり
言うまでもなく、APIドキュメントのないライブラリは、誰もはるかに良いをするつもりはないが、重鎮があります厳密にコード自体を読むことに基づいて学びたいと思っている人たちがいる。私はそれらの一つではありません。私はおそらくよくコメントされた例で、おそらくライブアップデートを使用してOKを行うだろう。
だから私は、質問があると思います:
- 誰も私がにリンクされているものよりも優れたドキュメントを知っていますか?
- 誰かが例題を教えてくれますか?
- 誰かが
linechart()
が受け入れるパラメータの適切な項目化を提供できますか?
ありがとう! fork in GitHub that is working on the documentation and examples.
あなたはdownloadコードに必要な、あなたのコンピュータから、それを表示されますがあり
var r = Raphael('line-chart');
// did NOT work -->
var linechart = r.g.linechart(
10,10,300,220,[1,2,3,4,5],[10,20,15,35,30],
{"colors":["#444"], "symbol":"s", axis:"0 0 1 1"}
);
// worked in a limited way, rendering a plain line with no visible labels/graph -->
var linechart = r.linechart(
10,10,300,220,[1,2,3,4,5],[10,20,15,35,30]
);
ます。http://グラム.raphaeljs.com/reference.html – Daniel