3

箱ひげ図は次のとおりです。

qplot(cyl, mpg, data=mtcars) +
  geom_boxplot() +
  scale_y_continuous()

次のようになります。 ここに画像の説明を入力

ここで、y 軸に制限を追加します。

qplot(cyl, mpg, data=mtcars) +
  geom_boxplot() +
  scale_y_continuous(limits=c(0,20))

そして全体像が変わります:

ここに画像の説明を入力

y=0 から 20 を示す「ビューポート」だけで、最初と同じ画像を取得するにはどうすればよいですか?

そして.. 2番目の写真は何ですか?実際にはデータが欠落しているようです (例: cyl=4 で 3 ~ 4 ポイント)。

4

1 に答える 1

10

joranのコメントから、これは機能します。

qplot(cyl, mpg, data=mtcars) +
  geom_boxplot() +
  coord_cartesian(ylim=c(0,20))

ドキュメントから:

プロット表示をズームするには、スケールまたは座標系の2つの方法があります。それらは2つのかなり異なる方法で機能します。

スケールに制限を設定すると、これらの制限内にないすべてのデータが破棄されます。これは、元のデータのサブセットをプロットすることと同じです

座標系に制限を設定すると、データは変更されずに視覚的なズームが実行され、元のプロットのごく一部が表示されます。

ジョランありがとう!

于 2012-07-23T17:23:58.193 に答える