我需要在 y 軸的比例設定為的方面網格中注釋一組聊天scale = 'free_y'。
由于比例非常不同,當我設定 geom_text 的 y 位置時,每個圖形的文本位置也非常不同。有什么方法可以糾正這個問題,使它們在分面網格的每個圖表上都處于相同的 x,y 位置?
下面的例子演示了這個問題:
library(ggplot2)
df <- data.frame(name = c('Jim',"Bob", "Sue",'Jim',"Bob", "Sue",'Jim',"Bob", "Sue"),
r = c(1,10,100,2,20,200,3,30,300), z = c(1,10,100,2,20,200,3,30,300))
p <- ggplot(df, aes(z, r)) geom_line()
p <- p facet_grid(vars(name),scales = "free")
dfl <- data.frame(name = c('Jim',"Bob", "Sue"), r = c(-0.2, 0.5, -0.4))
p geom_text(data = dfl, aes(200, 10,label = r), check_overlap = T)

理想情況下,在此示例中,標簽都將與 facet gris“Bob”中的第一個圖表的位置相同。
我已經回顧了這個先前的問題,它解決了方面網格中單個圖表上的文本注釋,但不是在每個方面不同 y 比例的情況下的放置 -
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/471582.html
