2017-10-21 117 views
-2

我有一個scatterplot與三種不同的顏色和兩個不同的繪圖符號。因此,我需要一個帶有6個對象/文本的圖例。我的數據具有這種格式var1,var2,group1,group2。如何在R中添加具有多個組的圖例?

如何創建圖例?

回答

0

只需爲六種可能性中的每一種指定顏色,符號和標籤即可。

## Some bogus data 
set.seed(2017) 
x = runif(100) 
y = runif(100) 
COL = rep(1, 100) 
COL[x< 1/3] = 2 
COL[x> 2/3] = 3 
Symb = rep(15, 100) 
Symb[y<1/2] = 16 

## Plot and legend 
plot(x,y, pch=Symb, col=COL, xlim = c(0,1.15)) 
legend("topright", legend=LETTERS[1:6], col=1:3, pch=15:16) 

Plot with legend

相關問題