2011-12-14 2 views
2

私は日付軸を持つかなり簡単なグラフを持っています。すべての日付データは、UNIXのタイムスタンプ形式です。 jqPlot DateAxisRenderer不思議な振る舞い

私はそれが何をすべきようなグラフが表示されますDateAxisRendererなしでグラフを描画

...

As expected: http://193.169.90.16/withoutdaterenderer.png

...しかし、私はDateAxisRendererに追加するときに...

Not as expected http://193.169.90.16/withdaterenderer.png

...データポイントが混乱して表示されます。

これら二つのグラフの唯一の違いは、以下の行を追加することである...

renderer: $.jqplot.DateAxisRenderer, 
rendererOptions: { tickRenderer: $.jqplot.CanvasAxisTickRenderer }, 
tickInterval: '7 day', 
tickOptions: { formatString: '%d %b' } 

全体のことは、ライブhereです。

これはバグですか、何か些細なことがありませんか?

+0

示しすることはできますか? – Mark

+0

{ \t "分":13226.976億、 \t "MAX":1325375999000、 \t "データ":[ \t \t [ \t \t \t [13226.976億、NULL]、 \t \t \t [13227.84億、NULL]、 \t \t \t [13228.704億、NULL]、 \t \t \t [13229.568億、NULL]、 \t \t \t [1323043200000、NULL]、 \t \t \t [13231.296億、NULL]、 \t \t \t [1323216000000,6.1614]、 \t \t \t [1323302400000,31.6241]、 \t \t \t [1323388800000,31.6241]、 \t \t \t [1323475200000,31.6241]、 \t \t \t ... – JohnnyD

+0

ファイル全体がここにあります。http://193.169.90.16/data.json。グラフはこちらhttp://193.169.90.16/index.html – JohnnyD

答えて

4

DateAxisRendererは、入力配列内のすべてのNULLを窒息させています。 If you take out those points it behaves:あなたはリターンJSONがどのように見えるか、私たち

enter image description here

+0

ありがとう!それは問題を解決します。しかし、バグのように見えます。確かに、デフォルトの軸レンダラーと同じ方法で空のデータポイントをスキップする必要がありますか? – JohnnyD

+0

レンダラーで修正する必要があることに同意します。バグレポートを提出する必要があります:https://bitbucket.org/cleonello/jqplot/issues/ – Mark

関連する問題