3
スクリーンショットに示すように、ファセットラップにy軸を追加することはできますが、最初の行のみを追加できますか?ggplot2ファセット折り返し:最初の行のy軸目盛り
私のプロットのためのコード:
library(ggplot2)
mydf <- read.csv('https://dl.dropboxusercontent.com/s/j3s5sov98q9yvcv/BPdf_by_NB')
ggplot(data = mydf) +
geom_line(aes(x = YEARMONTH, y = NEWCONS, group = 1), color="darkseagreen3") +
geom_line(aes(x = YEARMONTH, y = DEMOLITIONS, group = 1), color = "black") +
theme_minimal() +
labs(title="New constructions Vs Demolitions (2010 - 2014)\n") +
theme(axis.line = element_blank(),
axis.title.x = element_blank(),
axis.title.y = element_blank(),
axis.text.x = element_blank(),
axis.text.y = element_blank()) +
facet_wrap(~ NB)
結果:
(私はスケールを配置したい場所の凡例を手動で追加しました)
!今は私が必要としないy軸ラベル( "NEWCONS")があります。ちょうどその場合、スケールを維持しながらラベルを避けることは可能ですか? – HAVB
@HAVBああ、私はあなたの元の 'テーマ'呼び出しからそれを取り除くのはあまりにも積極的だったと思う。私はあなたがそれを戻すだけでいいと思います。 – joran
@HAVB ...これは、 'axis.title.y = element_blank()'を 'labs()'の 'y = NULL'に戻すという意味です。 – joran