ggplot2
パッケージ読み込み
library(ggplot2)
## Warning: package 'ggplot2' was built under R version 3.5.2
データは組み込みの iris
d <- iris
head(d)
## Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1 5.1 3.5 1.4 0.2 setosa
## 2 4.9 3.0 1.4 0.2 setosa
## 3 4.7 3.2 1.3 0.2 setosa
## 4 4.6 3.1 1.5 0.2 setosa
## 5 5.0 3.6 1.4 0.2 setosa
## 6 5.4 3.9 1.7 0.4 setosa
基本
data
: 使うデータ.data.frame
.mapping
: プロットするデータが入っている列の指定など.geom_xx
: プロットの形式.点の場合はgeom_point
ggplot(data = d,
mapping=aes(x = Sepal.Length, y = Sepal.Width)) +
geom_point()
慣れるといろいろできる
windowsFonts(Meiryo = windowsFont("メイリオ"),
ComicSansMS = windowsFont("Comic Sans MS"))
ggplot(data = d,
mapping=aes(x = Sepal.Length, y = Sepal.Width)) +
geom_point(size=3) +
xlab("長さ") + ylab("幅") +
theme_bw() +
theme(
panel.grid = element_blank(),
axis.text = element_text(family = "ComicSansMS", size=16),
axis.title = element_text(family = "Meiryo", size=16)
)