无锡东郊,安镇老街的悠悠时光
2025-01-19 11:28:42
R语言中plot绘图函数使用方法超详细教程
R语言提供了强大的绘图功能,帮助用户进行相关的数据分析。plot函数是一种常用的绘图函数,用其可以绘制散点图、曲线图等。
R语言中plot()函数的基本格式如下:
plot(x,y,...)
plot函数中,x和y分别表示所绘图形的横坐标和纵坐标;函数中的...为附加的参数。
plot函数默认的使用格式如下:
plot函数的默认使用格式
主要参数的含义如下:
(1)type为一个字符的字符串,用于给定绘图的类型,可选的值如下:
"p":绘点(默认值);"l":绘制线;"b":同时绘制点和线;"c":仅绘制参数"b"所示的线;"o":同时绘制点和线,且线穿过点;"h":绘制出点到横坐标轴的垂直线;"s":绘制出阶梯图(先横后纵);"S":绘制出阶梯图(先纵后竖);"n":作空图。
(2)main参数 字符串,给出图形的标题;
(3)sub参数 字符串,给出图形的子标题;
(4)xlab 和 ylab参数 字符串,用于给出x轴和y轴的标签。
(5)xlim 和 ylim参数 都是二维向量,分别表示x轴和y轴的取值范围。
下面以几个例子来说明plot函数的具体使用方法。
plot(10,10) #直接给出数据
绘图结果如下所示:
plot函数绘制一个点
也可以使用标量的形式给出绘点的坐标:
#使用变量的情况
x<-10
y<-10
plot(x,y)
绘图结果如下:
plot绘制点
也可以同时绘制多个点,多个点的横坐标和纵坐标分别由参数x和y以向量的形式传递。下面这个例子绘制两个点
x<-c(20,30)
y<-c(40,50)
plot(x,y)
结果如下:
绘制多个点的情形
可以将type指定为l(注意这里不是数字1是小写的L)绘制一条直线
x<-c(20,30)
y<-c(40,50)
plot(x,y,'l')
结果如下:
plot绘制一条直线
将type参数指定为b:同时绘制点和线,线不穿过点。
plot(x, y, 'b')
结果如下:
绘制点和直线,线不过点
将参数type设置为c:仅绘制出参数为b时所示的直线。
plot(x, y, "c")
结果如下图所示:
可以为plot函数指定main参数、xlab,ylab参数可以绘制图形的标题,横坐标的标题和纵坐标的标题。
plot(x, y, "l", main="plot函数绘图演示", xlab="x值", ylab="y值")
绘图结果如下:
带标题及坐标标签的情形
通过指定xlim和ylim参数,可以为横坐标和纵坐标指定取值范围。
plot(x, y, xlim = c(10, 50), ylim = c(10, 50))
绘图结果如下:
指定坐标轴的取值范围
这里指定的x轴的坐标范围为10~50,y轴的坐标范围为:10~50。
注:以上例子中没有给x和y赋值时,默认使用前面x和y的值。
使用plot函数还可以绘制散点图,本号将在今后的文章中进行专门的介绍。
如果你喜欢本文章,请关注本号。本号定期更新有关R语言,Python,SPSS,Excel等数据分析方面的文章。让我们共同坚持学习,坚持进步!
2025-01-19 11:28:42
2025-01-19 11:26:27
2025-01-19 11:24:12
2025-01-19 11:21:57
2025-01-19 11:19:42
2025-01-19 11:17:27
2025-01-19 11:15:12
2025-01-19 11:12:57
2025-01-19 11:10:42
2025-01-19 11:08:27
2025-01-18 19:54:36
2025-01-18 19:52:21
2025-01-18 19:50:06
2025-01-18 19:47:51
2025-01-18 19:45:36
2025-01-18 19:43:21
2025-01-18 19:41:06
2025-01-18 19:38:51
2025-01-18 19:36:35
2025-01-18 19:34:20