0
我想把一個文本標籤放在ggplot上,但我不想在數據座標中給出標籤的座標,而是使用某種與數據無關的座標。 我知道改造技巧:如何將文本標籤放置在獨立於數據的圖上?
xrng <- range(x)
yrng <- range(y)
plot <- plot + annotate("text",x = xrng[2], y = yrng[2], label="bla") # plot label on top right
但這並不用對數座標表示正常工作(和你所要做的轉型,這可能並不總是如示例中一樣簡單)。 任何想法?
'?grid.text'告訴我可以使用'unit(x,「npc」)'指定座標,這正是我所需要的,但是我無法使它工作。其實,你自己的例子也不適合我。我得到了情節,但沒有文字。 – Michael
你應該看到情節的標籤smack dead center。也許重新啓動'R'和/或重新安裝/更新'ggplot2'。看看'ggplot2'和'grid'的例子是否正常運行,就像'?grid.text'中的例子一樣清楚。 –
是的,它的工作原理。原來,我的問題與其他問題有關,我會在另一個問題中提出問題。 – Michael