在R中绘制散点图
虽然我使用了“add=TRUE”选项,但在一个图形中打印出两个绘图时遇到了一些问题。请检查是否有任何点需要解决在R中绘制散点图,r,scatter-plot,R,Scatter Plot,虽然我使用了“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"
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
如果您包含一个简单的示例输入,可以用来测试和验证可能的解决方案,那么就更容易帮助您。通常,您只需使用
points()
添加第二组点。您看到的问题到底是什么?@MrFlick如果我运行此命令,会出现错误,并显示注释“add”不是与设计相关的组件。我将尝试积分()
@MrFlick谢谢!成功了!!:)
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")