【R】ggplotでZoom In する2つの方法

ggplotである一部分のみを拡大して表示するための2つの方法です。

こちらのサイトを参考にさせていただきました。

0. 準備

ベースとなるプロットを準備します

library("ggplot2")    

data <- data.frame(x = 1:3,                        
                   y = 1:9,
                   group = rep(letters[1:3], 3))
data          

g <- ggplot(data, aes(x, y, group = group)) +    
  geom_line()
g 

1. 軸の範囲を規定する方法

軸の範囲を *limで規定してしまう方法です。

g +                                              
  ylim(2, 8)

ん?ちょっとおかしい?

2. coord_cartesianで規定する方法

2つ目は、coord_cartesianで範囲を規定してZoomInする方法です。

g +                                              
  coord_cartesian(ylim = c(2, 8))

Add a Comment

メールアドレスが公開されることはありません。