如何在 R 中在寬度更大的 ggplot2 圖形中建立水平線?
要在 R 的 ggplot2 圖形中建立寬度更大的水平線,我們可以按照以下步驟進行操作
- 首先,建立一個數據框。
- 然後,使用 ggplot2 建立一個繪圖。
- 之後,使用 geom_hline 函式建立一個相同的繪圖,並使用 yintercept 來定義水平線,使用 size 引數來定義寬度
建立資料框
讓我們建立一個如下所示的資料框 −
> x<-sample(1:50,20) > y<-sample(1:100,20) > df<-data.frame(x,y) > df
執行上述指令碼後,會生成以下輸出(由於隨機化,此輸出在您的系統上可能會有所不同) −
x y 1 1 43 2 21 17 3 36 9 4 43 40 5 8 19 6 34 75 7 23 29 8 44 84 9 33 8 10 24 87 11 45 20 12 17 86 13 9 60 14 50 35 15 46 3 16 49 14 17 47 18 18 19 1 19 25 16 20 32 5
使用 ggplot2 建立繪圖
讓我們在 x 和 y 之間建立一個散點圖 −
> x<-sample(1:50,20) > y<-sample(1:100,20) > df<-data.frame(x,y) > library(ggplot2) > ggplot(df,aes(x,y))+geom_point()
輸出

建立寬度更大的水平線繪圖
使用 geom_hline 建立上述繪圖中的水平線,yintercept = 60 且 size = 2 −
> x<-sample(1:50,20) > y<-sample(1:100,20) > df<-data.frame(x,y) > library(ggplot2) > ggplot(df,aes(x,y))+geom_point()+geom_hline(yintercept=60,size=2)
輸出

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