0

この形式で xaxis のタイムスタンプ値を使用しています。var timestamp = 1201662065000

Chrome では動作しますが、FF.17/IE8y 軸でグラフ グリッドをレンダリングするだけで、x 軸とシリーズ (プロット) をレンダリングしません。したがって、エラーは発生しませんが、チャートがレンダリングされません...

FF/IEでは違うのでしょうか?

4

1 に答える 1

0

何か間違ったことをしなければなりません。例を示すために作成したフィドルを次に示します。http://jsfiddle.net/Bouillou/WdLnm/291/

場合によっては、Chrome は非常に優れたブラウザーであり、html エラー (エンド マーカーの欠如など) やセル外のテーブルにフォームを定義するなどの異常 () を自動的に修正します。他のブラウザはコードを実行しません。

私のアドバイスは、HTML バリデーターでコードをテストすることです。

xaxis コード部分は次のとおりです。

            xaxis:
            {
                label: 'Dates',
                renderer: $.jqplot.DateAxisRenderer,
                rendererOptions: { tickRenderer: $.jqplot.CanvasAxisTickRenderer },
                tickOptions: {
                    formatString: '%d/%m/%Y',
                    angle: -30,
                    fontFamily: 'Arial',
                    fontSize: '13px',
                    fontWeight: 'bold'
                },
                min: "01-01-2012",
                tickInterval: '2 month',
                labelOptions: {
                    fontFamily: 'Arial',
                    fontSize: '14pt',
                    fontWeight: 'bold',
                    textColor: '#0070A3'
                }
            },

そして使用されるデータ:

 var data = [[1325376000000, 1], [1350864000000, 2], [1354320000000, 3]];
于 2012-12-08T09:24:01.373 に答える