如何唯一註釋每個主要方面,但在相應的邊緣方面沒有註釋?下面的代碼將文本放置在主要方面,我喜歡,但邊距顯示文本疊加。我如何壓制邊緣方面的文字?如何註釋ggplot2中的方面但不包含邊緣
frame_labels <- data.frame(
frame = LETTERS[1:4],
vs = rep(0:1, each = 2),
am = rep(0:1, times = 2),
x = 5, y = 33)
p <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()
p <- p + facet_grid(vs ~ am, margin = TRUE, as.table = FALSE)
p <- p + geom_text(data = frame_labels, aes(x = x, y = y, label = frame))
print(p)
如果您想要這樣做,您可能需要預處理數據集。請參閱Winston在[此主題]上的回答(https://groups.google.com/forum/#!msg/ggplot2/3pomgBPRmyo/2vZnZ4Igc3IJ)。 – aosmith
謝謝@aosmith,我看到那個線程,但我不明白。我將其解釋爲意味着在geom_text data.frame中爲稱爲「ALL」的分面變量添加一個額外的級別。我無法得到任何似乎與他的評論一致的東西。 – Dennis