LoginSignup
0
0

More than 3 years have passed since last update.

ggplotの使い方メモ

Last updated at Posted at 2020-02-10

Rにてggplotを使う際の忘備録を残しておきます

基本的なグラフの描画

基本的にはデータを指定してあとは好きなグラフを指定するという仕組み
ggplotにもとから入っているdiamondsデータを用いて基本的なグラフを描画します

棒グラフ

bar.R
ggplot(data=diamonds)+
  geom_bar(mapping = aes(x = cut))

bar.png

箱ひげ図

boxplot.R
ggplot(data = diamonds)+
  geom_boxplot(mapping = aes(x=color,y=price))

box.png

ヒストグラム

hist.R
ggplot(data=diamonds)+
  geom_histogram(mapping=aes(x=price))

hist.png

散布図

横軸:色,縦軸:価格としています

scatter.R
ggplot(data = diamonds)+
  geom_boxplot(mapping = aes(x=carat,y=price))

scatter.png

おまけ

省略方法

dataやmappingといったものは省略することが出来ます
また,同じデータを用いて色々なグラフを描画する際にはこうやって書くと便利です

syouryaku.R
#箱ひげ図の例
gg = ggplot(diamonds,aes(x=carat,y=price))
gg + geom_boxplot()

色でわける

aesの中にcolorやfillを指定することでグラフを色分けすることが出来ます
colorとfillはグラフによってわかりやすさが変わるので使い分けが必要です

color.R
ggdia = ggplot(diamonds,aes(x=carat,y=price))
#colorで色分け
ggdia +geom_boxplot(aes(color = cut))

irowake1.png

fill.R
ggdia = ggplot(data =diamonds)

#fillで色分け
ggdia + geom_histogram(aes(price,fill = clarity))

irowake2.png

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0