0

xaxisを「time」モードに変更するまで、グラフは大きくズームしました。今はズームできません。グラフはレンダリングされて見栄えが良くなりますが、ズームされません。FLOTは時間ベースのグラフのズームをサポートしていますか?ありがとう

$(関数(){

var line1_data = [[1309507200000,82]、[1310112000000,76]、[1310976000000,71]、[1311235200000,76]、[1311753600000,82]]; var line2_data = [[1309507200000,60]、[1310112000000,40]、[1311235200000,60]、[1311753600000,80]、[1318233600000,60]];

var data = [line1_data、line2_data];

var placeholder2 = $("#placeholder2");
var options = {
    series: { lines: { show: true }, shadowSize: 0  },
    xaxis:  { mode: "time", zoomRange: [0.1, 10]    },
    yaxis:  { zoomRange: [0.1, 10]                  },
    zoom:   { interactive: true }
};

var plot = $.plot(placeholder2, data, options);

});

4

1 に答える 1

0

よくわかりませんが、何らかの形で zoomRange に関連していると思います

"zoomRange" は、ズームが発生する間隔です。たとえば、zoomRange: [1, 100] を使用すると、最小値と最大値の差が 1 未満または 100 を超えるようにズームが軸をスケーリングすることはありません。次のいずれかを設定できます。それらを null にして無視します。

そして、あなたのデータでは、差が10未満になるようにチャートの本当に小さなビットを選ぶ必要があります

しかし、私が言ったように、私は間違っているかもしれません。私は時間ベースのグラフを作成したことがありません

于 2012-08-03T13:22:26.137 に答える