ggplot2
データのサブセットをプロットする
サーチ…
構文
- xlim(left.limit、right.limit)
- data.frame [data.frame $ variable == "desired.variable"、]
xlim / ylimの使用
> library(ggplot2)
> ggplot(iris,aes(Sepal.Width)) + geom_density() + xlim(1,3.5)
xlimまたはylimを使用してプロットがカットされていない場合、ggplotはstat関数(この場合はstat_density)を呼び出す前にデータをサブセット化します。あなたは警告メッセージでそれを見ることができます。
Warning message:
Removed 19 rows containing non-finite values (stat_density).
カテゴリ変数のインラインサブセット
ggplot(iris[iris$Species == "setosa",],aes(Sepal.Width)) +
geom_density()
ここでは、ggplotに渡す前にデータフレームをサブセット化しています。これは、データフレームのデータ構造から派生した非常に有用なツールです。
コードをより読みやすくするために、 dplyrのfilter使うこともできfilter :
library(dplyr)
iris %>% filter(Species == "setosa") %>% ggplot(aes(Sepal.Width)) +
geom_density()
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow