0
$(document).ready(function(){
    var line0 =['2008-06-30 8:00AM', '2008-06-30 9:00AM', '2008-06-30 10:00AM', '2008-06-30 11:00AM', '2008-06-30 12:00PM' ];
    var line2=[4, 6.5, 5.7, 9, 8.2];
    var line3=[5, 5.5, 7.7, 11, 7.2];

    var t1=[91.51,91.74,91.62,91.40,91.51];

    var plot1 = $.jqplot('chartdiv4', [t1], {
        title: 'Concern vs. Occurrance',
        seriesDefaults:{renderer:$.jqplot.BarRenderer},
//        axesDefaults: {
//            tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
//            tickOptions: {
//                angle: -30,
//                fontSize: '10pt'
//            }
//        },

        axes: {
            xaxis: {
                renderer: $.jqplot.DateAxisRenderer,
                ticks: line0, 
                tickOptions: {formatString:'%r'},
            },
            yaxis: {label: "Y Axis"}
        }
    })
});
</script>

私はこれに別の目を向けています。このチャートをプロットできません。私はそれを見て気が狂ってしまいます。ここで jsfiddle を作成しました: http://jsfiddle.net/Rich_Strle/gSQsL/3/

すべてのチャート オプションをコメント アウトすると、線がプロットされます。目盛りとオプションを追加すると、目盛りは表示されますが、線は表示されません。

4

1 に答える 1

0

を使用している場合DateAxisRenderer、各データ ポイントの形式は のように見えます[date, value]http://www.jqplot.com/tests/date-axes.phpを参照してください。

これは私のために働いた:

var data = [];

for(var i = 0; i < t1.length; i++){
    data.push([line0[i], t1[i]]);
}

var plot1 = $.jqplot('chartdiv4', [data], { ....
于 2012-12-01T08:54:03.433 に答える