簡単だけど、そのものずばりが見つけられなかったので。 とりあえずirisで。x軸は適当にindexを振っておいて、これを共通の軸とする。y軸方向にはSpecies(とid)を除いた全部をプロットしたいので、列名に"."が含まれているものを取り出してプロットする感じで。 とりあえず捻りのないやり方で…。 library(ggplot2) library(magrittr) library(dplyr) # id振っておく iris_ <- iris %>% mutate(id=row_number()) # 下地を作っておく g <- ggplot(iris_, aes(x=id)) # 列名に条件を設けて取り出す。 coliris <- iris %>% select(contains(".")) %>% colnames() # for文でまわす for(i in coliris){ g
![(R) x軸共通の場合に、列名が条件に合致した場合に全部y軸にプロットする (メモ) - niszetの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/77a3ae3a809c67534e553a716873dac2bb61a19d/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fniszet%2F20180327%2F20180327234150.png)