5,R语言生成50个随机数,要求服从均值0,标准差2的正态分布,分别命名为x和y,并绘制成散点图,横轴命名为'横坐标',纵轴命名为'纵坐标',点的颜色设定为红色。
时间: 2024-09-26 21:09:10 浏览: 61
根据平均值和标准差生成符合正态分布的随机数
在R语言中,你可以使用`runif()`函数生成服从特定分布的随机数,但是为了得到均值0、标准差2的正态分布数据,我们需要使用`rnorm()`函数。下面是创建两个50个元素的向量`x`和`y`,以及绘制散点图的步骤:
```R
# 创建随机数
set.seed(1) # 设置随机种子以便于复现结果
x <- rnorm(50, mean = 0, sd = 2)
y <- rnorm(50, mean = 0, sd = 2)
# 绘制散点图
plot(x, y,
xlab = "横坐标", # 横轴标签
ylab = "纵坐标", # 纵轴标签
col = "red", # 点的颜色为红色
pch = 19 # 使用实心圆作为点的形状
)
```
这里,`col = "red"`设置了点的颜色,`pch = 19`表示使用实心圆形作为点的样式。如果你想要保存这个图形到文件,可以添加`main = "标题"`参数设置图的标题,并加上`png("filename.png")`在开始绘制前保存,完成后使用`dev.off()`关闭设备。
阅读全文