如何在R中使用xyplot建立的散點圖上標記點?
為了在使用xyplot建立的散點圖上標記點,我們可以按照以下步驟操作:
- 首先,建立兩個數值向量和一個分類向量。
- 載入lattice包並建立散點圖。
- 使用panel.xyplot和ltext函式,透過分類向量在散點圖上新增標籤。
建立向量
建立三個向量,一個分類向量和兩個數值向量:
x<-sample(1:10,5)
y<-sample(1:10,5)
Dots<-c("A","B","C","D","E")
x
y
Dots執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出可能在您的系統上有所不同):
[1] 7 3 2 10 5 [1] 1 2 5 4 8 [1] "A" "B" "C" "D" "E"
載入lattice包並建立散點圖
使用xyplot函式建立x和y之間的散點圖:
library(lattice) xyplot(y~x,data=data.frame(x,y),pch=20,cex=2)
輸出

建立帶有標籤的散點圖
使用panel.xyplot和ltext建立帶有標籤的散點圖:
x<-sample(1:10,5)
y<-sample(1:10,5)
Dots<-c("A","B","C","D","E")
xyplot(y~x,data=data.frame(x,y),pch=20,cex=2,panel=function(x,y,...){
+ panel.xyplot(x,y,...);
+ ltext(x=x,y=y,labels=Dots,pos=1)})輸出

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP