如何在R中使用ggplot2建立的圖表中更改標註文字的角度?


為了在ggplot2建立的圖表中標註文字,我們可以使用annotate函式。它用於對圖表進行一些解釋,或新增任何有助於讀者更好地理解圖表的有用資訊。有時,我們可能需要更改標註文字的角度,尤其是在圖表中垂直顯示某些資訊的情況下,因此,我們可以使用annotate函式的angle引數。

示例

考慮以下資料框:

 線上演示

> x<-runif(10,2,5)
> y<-runif(10,5,6)
> df<-data.frame(x,y)
> df

輸出

      x       y
1 4.086537 5.890591
2 2.271184 5.697052
3 3.335322 5.827102
4 2.155897 5.984699
5 4.054110 5.620492
6 3.936053 5.766108
7 4.341102 5.345369
8 2.450337 5.960743
9 4.992243 5.520061
10 2.776401 5.443892

載入ggplot2包並建立一個帶有標註文字的圖表:

> library(ggplot2)
> ggplot(df,aes(x,y))+geom_point()+annotate("text",x=3,y=5.4,label="ScatterPlot")

輸出

更改文字“ScatterPlot”的角度:

> ggplot(df,aes(x,y))+geom_point()+annotate("text",x=3,y=5.4,label="ScatterPlot",angle=9
0)

輸出

更新於:2020年9月4日

196 次瀏覽

開啟您的職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.