R 语言标绘函数
Plot 函数
plot()
函数用于在图表中绘制点(标记)。
这个函数使用参数来指定图表中的点。
参数 1 指定 x-轴 上的点。
参数 2 指定 y-轴 上的点。
在最简单的情况下,可以使用 plot()
函数将两个数字相对地绘制出来:
实例
在图中的位置(1)和位置(3)处绘制一个点:
# We need this line of code to show graphs in our compiler
bitmap(file="out.png")
# Draw one point in the diagram, at position 1 and 3
plot(1, 3)
结果如下:
要绘制多个点, 请使用 向量:
实例
在图中画两个点,一个在位置(1,3)上,另一个在位置(8, 10)上 :
bitmap(file="out.png")
plot(c(1, 8), c(3, 10))
结果如下:
多个点
可以绘制任意数量的点,只要确保两个轴上的点数量相同即可:
实例
bitmap(file="out.png")
plot(c(1, 2, 3, 4, 5), c(3, 7, 8, 9, 12))
结果如下:
当你有很多值时,最好使用变量:
实例
bitmap(file="out.png")
x <- c(1, 2, 3, 4, 5)
y <- c(3, 7, 8, 9, 12)
plot(x, y)
结果如下:
点序列
如果要在 x-轴 和 y-轴 上按顺序绘制点,请使用 :
运算符:
实例
bitmap(file="out.png")
plot(1:10)
结果如下:
绘制一条线
plot()
函数还接受一个值为 l
的类型参数,以绘制一条连接图中所有点的线:
实例
bitmap(file="out.png")
# Plot numbers from 1 to 10 and draw a line
plot(1:10, type="l")
结果如下:
绘制文本
如果要使用主标题和 x-轴 和 y-轴 的不同标签自定义图形,plot()
函数还接受其他参数,例如 main
、xlab
和 ylab
:
实例
bitmap(file="out.png")
plot(1:10, main="My Graph", xlab="The x-axis", ylab="The y axis")
结果如下:
图形外观
还有许多其他参数可用于更改点的外观。
颜色
使用 col="**color**"
给点添加颜色:
实例
bitmap(file="out.png")
plot(1:10, col="red")
结果如下:
大小
使用 cex=**number**
改变点的大小 (1
是默认值, while 0.5
表示缩小 50%, and 2
表示扩大 100%):
实例
bitmap(file="out.png")
plot(1:10, cex=2)
结果如下:
形状
使用值为 0 到 25 的 pch
修改点形状格式:
实例
bitmap(file="out.png")
plot(1:10, pch=25, cex=2)
结果如下:
pch
参数的值范围 0 到 25,这意味着我们可以选择多达 26 种不同类型的点形状: