簡體   English   中英

在 R 中繪制散點圖 plot

[英]Plotting scatter plot in R

盡管我使用了“add=TRUE”選項,但我在一張圖中打印兩個圖時遇到了一些問題,請檢查是否有任何需要解決的問題。

plot(X1[Y==0], type="p",xlim=c(0,8),ylim=c(0,40),col=4,pch=1,ylab="X1")
plot(X1[Y==1], add=TRUE, type="p",xlim=c(0,8),ylim=c(0,40),col=2, pch=2, ylab="X1")

讓我們創建一些示例數據來說明您的情況。

X1 <- 1:8
print(X1)
# [1]  1  2  3  4  5  6  7  8

Y <- rep(c(0, 1), times = 4)
print(Y)
# [1] 0 1 0 1 0 1 0 1

如果您想重復使用相同的 plot window 來分層您的圖,請避免第二次使用plot

請參閱類似問題的答案: Plot two graphs in same plot in R

應用於您的示例,此代碼應覆蓋圖形。

plot(X1[Y==0], type="p",xlim=c(0,8),ylim=c(0,40),col=4,pch=1,ylab="X1")
points(X1[Y==1], type="p",xlim=c(0,8),ylim=c(0,40),col=2, pch=2, ylab="X1")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM