1

C3で棒グラフをまとめようとしています。

http://jsfiddle.net/michaelkuzmin/Lcxe0frw/9/

var chart = c3.generate({
    data: {
        columns: [
            ['% Women CS', 0.036, 0.095, 0.105, 0.182, 0.121],
            ['% Women Math', 0.182, 0.077, 0.182, 0.026, 0.097],
            ['% Women Comp Eng /EE', 0.039, 0.074, 0.032, 0.095, 0.087]
        ],
        type: 'bar',
       labels: true
    },
        axis : {
        y : {
            tick: {
            max: 0.50,
            min: 0,
           // padding: {top: 0, bottom: 0}

            }
        },
        x: {
            type: 'category',
           categories: ['Carleton', 'Alberta', 'Sherbrooke', 'McGill', 'Laval']
        }
    }
});

1) 値ラベルを有効にすると、最大範囲を 14 に設定すると、Y 軸がすぐに壊れます。2) 手動で設定しようとすると、Y: max min パラメータが無視されます。

私は何が欠けていますか?

P/S 誰かがここに非常によく似た質問を投稿しましたc3.js y 軸の最小/最大 が機能しませんが、彼らが投稿した解決策は私にとっては機能しません。解決策は、パディング = 0 を使用することでした。フィドルでコメントを外して、違いがないことを確認できます。

4

1 に答える 1

2

c3.js のドキュメントはかなり貧弱ですが、 と はオブジェクトに属していないようmaxですがmin、. それらを移動してからパディングを適用すると、問題が解決するようです。ここで更新されたフィドルを参照してください。y.tickyy

于 2014-11-22T00:07:27.963 に答える