6

私はこのチャートを持っています.1000の時系列ポイントに近いx軸をロードします.

これらの点は魅力的ではありません。

ここに画像の説明を入力

x 軸を非表示にすることもできますが、目盛りを引いた日付を下に表示したいと考えています。

時間を残しながら目盛りを削除する方法はありますか。(x 軸の数字は無視してください。間違っていることはわかっています)。

できれば、これをカテゴリ折れ線グラフにして、時系列を完全に避けたいと思います。

簡単にするためにデータを削除したコード -

var chart = c3.generate({
        padding: {
            right: 30
        },
        data: {
          x: 'x',
          columns: [
                ['x',1324252800,1324339200],
                ['OECD Crude Oil Price',102.91,105.05]         
          ],
          type: 'line',
          onclick: function (d, element) { console.log("onclick", d, element); },
          onmouseover: function (d) { console.log("onmouseover", d); },
          onmouseout: function (d) { console.log("onmouseout", d); },
          order: null
        },
        point: {
            show: false
        },
        axis: {
          x: {

            //show:false, 
            //I don't want this, I want to see the dates

            type: 'timeseries',
            tick: {
                culling: {
                    max: 3 
                },
                multiline: false
            }
          },
          y: {
            tick: {
                format: function (d) { return  "$ " + d ; }
            }
          }
        },  
      });

前もって感謝します

4

1 に答える 1

4

わかりました、うわー、ばかげています。以前にこの問題の解決策を見つけました。

これがちょうど2週間前の私の答えです。

フェイスパーム。

望ましい効果が得られたチャートは次のようになります。

ここに画像の説明を入力

于 2014-12-23T03:51:14.767 に答える