0

我正在将 jQplot 用于条形图,但我遇到了问题。

以下是一些示例数据:

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

我遇到的问题是有两个相同的值,例如 28 和 jQplot 将其视为同一个项目有没有办法让它将其视为一个单独的值?

4

1 回答 1

1

将数据和标签分成两个单独的数组(数据和刻度),然后使用 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 回答