以下は、私が望むものとほぼ同じプロットのコード例です。私が追加したいのは、以下に定義されているminor_breaksに従ってx軸(メジャーティックと同じサイズ)の目盛りです。ggplot2のx軸に小さな目盛りを付ける(ラベルなし)
df <- data.frame(x = c(1900,1950,2000), y = c(50,75,60))
p <- ggplot(df, aes(x=x, y=y))
p + geom_line() +
scale_x_continuous(minor_breaks = seq(1900,2000,by=10), breaks = seq(1900,2000,by=50), limits = c(1900,2000), expand = c(0,0)) +
scale_y_continuous(breaks = c(20,40,60,80), limits = c(0,100)) +
theme(legend.position="none", panel.background = element_blank(),
axis.line = element_line(color='black'), panel.grid.minor = element_blank())
事前のおかげで、 --JT
。私が見た/使用しているオプションは1です:マイナーグリッド線を使用します。 2:手動で目盛りを付け加えてください(多少苦しいアプローチですが、これを行うことができる将来の機能/パッケージを想像することができます) – N8TRO
恥知らずの自己宣伝:これを見てください[answer](http://stackoverflow.com/ a/34533473/2726564) – manimal