0
var bar_fan = ['8:30','10:30'];
var bar_ticks = ['a','b'];

$(document).ready(function(){
    plot2 = $.jqplot('bar_all', [bar_fan], {
        seriesDefaults: {
            renderer:$.jqplot.BarRenderer,
            pointLabels: { show: true },

        },
        axes: {
            xaxis: {
                renderer: $.jqplot.CategoryAxisRenderer,
                ticks: bar_ticks,
            },
        },
        legend: {
            show: true,
            labels: bar_labels,
            placement: 'outside'
        }   
    });

bar_fan = ['8:30','10:30']; 不会工作。导致它的时间格式。
如果使用 bar_fan = [1,2] 之类的值;将工作。
如何将 yaxis 与日期时间值一起使用?

4

1 回答 1

0

我只是通过将以下内容添加到axes配置中来得到他的工作:

yaxis: {
    renderer: $.jqplot.DateAxisRenderer
}

现在因为您的只是时间值,所以图表将假定当前日期。然后,您可能想要指定最小日期或明确提供日期和时间信息,例如,'2013-03-01 8:30AM'

于 2013-02-28T20:15:24.150 回答