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] のような値を使用する場合; 動作します。
datetime 値で yaxis を使用するにはどうすればよいですか?

4

1 に答える 1

0

axes構成に以下を追加するだけで、彼が機能するようになりました。

yaxis: {
    renderer: $.jqplot.DateAxisRenderer
}

あなたの値は単なる時間の値であるため、グラフは現在の日付を想定しています。次に、最小の日付を指定するか、日付と時刻の両方の情報を明示的に指定することができます。'2013-03-01 8:30AM'

于 2013-02-28T20:15:24.150 に答える