0

棒グラフに jQplot を使用していますが、問題が発生しました。

サンプルデータは次のとおりです。

var s2 = [["28",425, null], ["23",424], ["24",417], ["25",390],["26",393], ["27" ,392], ["28",369]];

私が抱えている問題は、28 などの同じ値が 2 つあり、jQplot はこれを同じ項目として扱います。これを別の値として扱うようにする方法はありますか?

4

1 に答える 1

1

データとラベルを 2 つの個別の配列 (データと目盛り) に分割してから、CategoryAxisRenderer を使用します。

$(document).ready(function(){

    ticks = ['One', 'Two', 'Three', 'One', 'Two', 'One'];

    data = [12,14,6,21,17, 21];

    var opts = { 
        seriesDefaults: {
            renderer: jQuery.jqplot.BarRenderer
        },
        axes: {
            xaxis: {
                renderer: $.jqplot.CategoryAxisRenderer,
                ticks: ticks
            }
        }
    };

    plot1 = jQuery.jqplot ('chart1', [data], opts);

});

ここでフィドル。

于 2012-07-19T22:22:10.470 に答える