正在尝试使用点()在R中绘制点

正在尝试使用点()在R中绘制点,r,plot,R,Plot,我一直在使用clclismo上的for R,现在我正在尝试使用教程中的说明将点绘制到另一个绘图上 > plot(x,y,xlab="Independent",ylab="Dependent",main="Random Stuff") > points(x1,y1,col=2,pch=3) > points(x2,y2,col=4,pch=5) 第一个地块与预期相符,但后两个地块则不然。情节只是保持原样。也不会抛出错误。有什么想法吗?适合我绘图生成图像并点向现有绘图添加点。这是

我一直在使用clclismo上的for R,现在我正在尝试使用教程中的说明将点绘制到另一个绘图上

> plot(x,y,xlab="Independent",ylab="Dependent",main="Random Stuff")
> points(x1,y1,col=2,pch=3)
> points(x2,y2,col=4,pch=5)

第一个地块与预期相符,但后两个地块则不然。情节只是保持原样。也不会抛出错误。有什么想法吗?

适合我<代码>绘图生成图像并
向现有绘图添加点。这是预期的行为

x <- rnorm(10,sd=5,mean=20)
y <- 2.5*x - 1.0 + rnorm(10,sd=9,mean=0)

x1 <- runif(8,15,25)
y1 <- 2.5*x1 - 1.0 + runif(8,-6,6)

x2 <- runif(8,15,25)
y2 <- 2.5*x2 - 1.0 + runif(8,-6,6)

plot(x,y,xlab="Independent",ylab="Dependent",main="Random Stuff",xlim=c(0,30),ylim=c(0,100))
points(x1,y1,col=2,pch=3)
points(x2,y2,col=4,pch=5)

x在plot()和两点()工作正常后,可以尝试
par(new=TRUE)
。代码中的
x1
x2
为空值?顺便说一下,有一种情况需要注意
pch=1
对于写入pdf文件的
pdf()
设备,它不会正确显示点。对于
pch
,默认值为
1
。对于
pdf()
useDingbats
的默认值为
TRUE
。要解决此问题,请设置
pdf(file=“t.pdf”,useDingbats=FALSE)