R plot()函数
- 基本用法:
plot()
函数在 R 中用于绘制点,可以指定单个点的坐标或通过向量指定多个点的坐标。 - 灵活性:
plot()
函数支持绘制点的序列和线条,通过设置type
参数可以改变图形类型(如点图、线图、阶梯图等)。 - 定制化:可以为图形添加标题和轴标签,以及绘制复杂的图形如三角函数图,提供了丰富的定制选项来满足不同的绘图需求。
plot()
函数是一个通用函数,用于在图形中绘制点。
在 R 中绘制一个点
一般来说,有序对 (x,y) 代表图形上的一个点。
在 R 中,我们分别为 plot()
函数的 x 轴和 y 轴传递特定点作为参数,以创建一个图形。例如,
# 在 (2,4) 处创建一个点
plot(2, 4)
输出
在上面的例子中,我们使用 plot()
函数在图形上绘制了一个点。
plot(2, 4)
这里,
- 2 - 指定 x 轴上的点
- 4 - 指定 y 轴上的点
在 R 中绘制多个点
我们也可以在 R 中的图形上绘制多个点。为此,我们使用 R 向量。例如,
# 创建一个向量 x
x <- c(2, 4, 6, 8)
# 创建一个向量 y
y <- c(1, 3, 5, 7)
# 绘制多个点
plot(x, y)
输出
在上面的例子中,我们使用 plot()
函数和 R 向量在图形上绘制了多个点。
plot(x, y)
这里,我们在 plot()
函数中传递了两个向量:x
和 y
来绘制多个点。
x
和 y
的第一项,即 2 和 1 分别在图形上绘制了第一个点,x
和 y
的第二项绘制了第二个点,依此类推。
注意:确保两个向量中的点数相同。
在 R 中绘制一系列点
在 R 中,我们使用 plot()
函数和 :
运算符绘制一系列点。例如,
# 绘制一系列点
plot(1:5)
输出
在上面的例子中,我们使用了 plot()
函数和 :
运算符绘制了一系列点。
图形按照 (1, 1), (2, 2), (3, 3), (4, 4), (5, 5) 的顺序绘制。
在 R 中绘制线条
我们在 plot()
函数内传递 type
参数来改变图形类型。例如,
# 绘制一条线
plot(1:5, type="l")
R plot() 函数
plot()
函数是一个通用函数,用于在图形中绘制点。
在 R 中绘制一条线
在上面的例子中,我们在 plot()
函数内使用了 type
参数来改变图形的类型。
plot(1:5, type = "l")
这里,type = "l"
用于绘制一条线以连接所有的点。
R 中的不同图形类型
在 R 中,我们可以使用 plot()
函数中的 type
参数来改变图形的类型。
以下是我们可以在 plot()
中使用的一些最常见的图形类型:
值 | 描述 |
---|---|
"p" | 点图 (默认) |
"l" | 线图 |
"b" | 线和点 |
"s" | 阶梯图 |
"n" | 不绘图 |
"h" | 直方图样式的图形 |
在 R 中为图形添加标题和标签
我们可以在 R 中为图形添加标题,为轴提供标签。例如,
plot(1:5,
main="绘制点的序列",
xlab="x 轴",
ylab="y 轴")
输出
在上面的图形中,我们可以看到我们已经添加了标题,为 x 轴和 y 轴添加了标签。
这里,
main
- 添加标题"绘制点的序列"
xlab
- 为 x 轴添加标签"x 轴"
ylab
- 为 y 轴添加标签"y 轴"
在 R 中绘制三角函数
在 R 中,我们也可以绘制三角函数的图形。
让我们生成一个正弦波图形,
# 从 -pi 到 pi 的值的序列向量,间隔为 0.1
x = seq(-pi, pi, 0.1)
# x 的相应正弦值
y = sin(x)
# 将 y 对 x 绘图
plot(x, y)