如何在 R 中使用 ggplot2 建立的繪圖內用盒子高亮顯示文字?
可能有多種方法可以突出顯示繪圖中的文字,但最簡單的方法是使用 ggplot2 軟體包的 geom_label 函式,藉助此函式,我們只需一行程式碼就可以放置所需的文字及其美觀效果。強烈建議您使用 geom_label 函式以及所需規範。
示例
考慮以下資料框 -
set.seed(222) x<−rnorm(5000,4,1) df<−data.frame(x) head(df,20)
輸出
x 1 5.487757 2 3.998108 3 5.381021 4 3.619786 5 4.184136 6 3.753104 7 2.784439 8 5.561405 9 4.427310 10 2.798976 11 5.052458 12 2.694936 13 3.307392 14 4.602649 15 3.802247 16 2.814125 17 1.994487 18 4.007510 19 4.519490 20 3.253705 tail(df,20) x 4981 4.555400 4982 5.335003 4983 5.461943 4984 4.026777 4985 4.001629 4986 4.244421 4987 2.711058 4988 5.611044 4989 4.752044 4990 2.988279 4991 4.007473 4992 2.951105 4993 3.981081 4994 5.526550 4995 4.602384 4996 4.908750 4997 3.568487 4998 3.276785 4999 4.303017 5000 2.663639
載入 ggplot2 軟體包並在繪圖中突出顯示文字來建立 x 的直方圖 -
library(ggplot2) ggplot(df,aes(x))+geom_histogram(bins=30)+geom_label(aes(x=6,y=450,label="Normal Distribution"),fill="red")
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP