0

チャートに jqplot を使用しています。添付した写真をご覧の通り。チャートで使用されているデータは 1458 ポイントで、ボールの青色でチャートを満たしているように見えます。

ここに画像の説明を入力

10万ポイント以上使っても見栄えを良くする解決策を探しています。では、この問題を解決するための良い解決策を教えてください。それについてのあなたの考えに本当に感謝します

_databound min および max で再プロットした後 ここに画像の説明を入力

4

1 に答える 1

2

以下を使用して、レンダリング後に dataBounds 値を取得できます。

var minX = plot.axes.xaxis._dataBounds.min;
var maxX = plot.axes.xaxis._dataBounds.max;

(yaxis を使用して同様に minY と maxY を取得できます。)

次に、次を使用して正確な範囲をプロットするために、この境界を使用するように jqplot に依頼できます。

plot.axes.xaxis.min = minX;
plot.axes.xaxis.max = maxX;

(yaxis についても同様に動作します);

最後に、グラフを再プロットします。plot.replot();

最終的なグラフにはデータ値に応じた境界があるため、両側に無駄な空白はありません。

于 2013-03-19T10:07:51.637 に答える