私は離散データの棒グラフを描いており、ggplot はデフォルトで y 軸を調整しますが、0.5 間隔で切れ目がある y 軸ラベルが表示されますが、これは好きではありません。試してみscale_y_discrete
ましたが、離散値ごとに y 軸のブレークが与えられますが、これも良くありません。
y 軸のブレークを強制的に整数のみで構成し、各ファセットに適切なブレークを与えることはできますか?
サンプル スクリプトは次のとおりです。
set.seed(1)
chart.data <- data.frame(x=rep(LETTERS[1:10],3),
y=c(sample(0:10,10,replace=TRUE),
sample(0:100,10,replace=TRUE),
sample(0:1000,10,replace=TRUE)),
group=sort(rep(1:3,10)))
chart <- ggplot(data=chart.data,aes(x=x,y=y))
chart <- chart + geom_bar(stat="identity")
chart <- chart + scale_y_discrete()
chart <- chart + facet_wrap(facets=~group,nrow=1,scale="free_y")
更新 #1
投稿は重複の可能性があると見なされているため、スクリプトはより複雑なシナリオを示すように調整されています。