R 绘图

Plot

plot() 函数用于在图表中绘制点(标记)。

该函数采用参数来指定图中的点。

参数 1 指定 x 轴上的点。

参数2指定y轴上的点。

最简单的方法是,您可以使用 plot() 函数将两个数字相互绘制:

实例

在图中的位置 (1) 和位置 (3) 处画一个点:

plot(1, 3)

结果:

亲自试一试 »

要绘制更多点,请使用 vectors:

实例

在图中画两个点,一个在位置 (1, 3),一个在位置 (8, 10):

plot(c(1, 8), c(3, 10))

结果:

亲自试一试 »


多点

您可以绘制任意数量的点,只要确保两个轴上的点数相同即可:

实例

plot(c(1, 2, 3, 4, 5), c(3, 7, 8, 9, 12))

结果:

亲自试一试 »

为了更好的组织,当你有很多值时,最好使用变量:

实例

x <- c(1, 2, 3, 4, 5)
y <- c(3, 7, 8, 9, 12)

plot(x, y)

结果:

亲自试一试 »

点序列

如果您想在 x 轴y 轴 上按顺序绘制点,请使用 : 运算符:

实例

plot(1:10)

结果:

亲自试一试 »

画一条线

plot() 函数还采用 type 参数,其值为 l 画一条线来连接图中的所有点:

实例

plot(1:10, type="l")

结果:

亲自试一试 »

绘图标签

plot()函数也接受其他参数,如mainxlabylab 如果您想自定义带有主标题和 x 轴和 y 轴不同标签的图形:

实例

plot(1:10, main="My Graph", xlab="The x-axis", ylab="The y axis")

结果:

亲自试一试 »

图形外观

您可以使用许多其他参数来更改点的外观。

Colors

使用 col="color" 为点添加颜色:

实例

plot(1:10, col="red")

结果:

亲自试一试 »

Size

使用 cex=number 改变点的大小(1 是默认值,而 0.5 表示缩小 50%,并且 2 表示大 100%):

实例

plot(1:10, cex=2)

结果:

亲自试一试 »

点形状

使用 pch 值从 0 到 25 来更改点形状格式:

实例

plot(1:10, pch=25, cex=2)

结果:

亲自试一试 »

pch参数的取值范围是0到25,也就是说我们最多可以选择26种不同类型的点形状: