1

OHLCレンダラーを使用して、毎月単一のデータポイントを持つ一連のデータがあります。jqplotで表示しようとしています。jqplot がその日のみに適用されるかのようにデータ ポイントを表示しているため、データ ポイントが細かすぎることを除けば、問題ないように見えます。日付を取り出し、月と年だけを指定すると、jqplot がクラッシュします。

私のデータは次のようになります。

    [
        [
            "01/01/2008", 
            8152.9054008104704, 
            2612.7075024153296, 
            5382.8064516128998
        ], 
        // ...
        [
            "03/01/2008", 
            7554.0494491662403, 
            2086.69248631764, 
            4820.3709677419401
       ], 
    ]

この構成は可能ですか、それとも自分でコードをハックする必要がありますか? ドキュメントでは、これを行う方法が明確にされていません。

どのコードを変更する必要がありますか? DateAxisRenderer? OHLCRenderer?

4

2 に答える 2

5

jqplot.DateAxisRenderer プラグインで tickInterval オプションを使用して、毎月のティックを作成できます。

xaxis: {
        renderer: jQuery.jqplot.DateAxisRenderer,
        tickOptions: {
              formatString:'%#d %I:%M %p'
        },
        rendererOptions: {
              daTickInterval: [1, 'month']
        }
  }
于 2011-04-27T10:42:57.630 に答える
0

ジャガディッシュrendererOptionsは私にはうまくいきませんでした。ただし、これは次のことを行いました。

axes:{
    xaxis:{
      renderer:$.jqplot.DateAxisRenderer,
      tickOptions:{formatString:'%b/%e/%Y'},
      tickInterval:'1 month'
    }
  },
于 2014-08-21T09:01:41.420 に答える