函数公式网 plot函数 R语言plot绘图功能使用超详细教程

R语言plot绘图功能使用超详细教程

R语言提供了强大的绘图功能,帮助用户进行相关的数据分析。 plot函数是常用的绘图函数,可以用来绘制散点图、曲线图等。

R语言中plot()函数的基本格式如下:

plot(x,y,…)

plot函数中,x和y分别代表所绘制图形的横坐标和纵坐标; …函数中有附加参数。

绘图函数的默认格式如下:

绘图函数的默认格式

主要参数含义如下:

(1)type为字符串,用于指定绘图的类型,可选值如下:

  • “p”:绘制点(默认);
  • “l”:画线; “b”:
  • li>

  • 同时绘制点和线; “c”:
  • 只绘制参数”b”指示的线;
  • “o “:同时画点和线,线穿过点;
  • ” h”:画点到横坐标轴的垂直线 ;
  • “s”:画梯形图(先横后竖);
  • “S 》:绘制梯形图(先垂直,后垂直);
  • “n”: 制作一个空图。

(2)主参数串,给出图的标题;

(3)子参数串,给出图的副标题;

(4) xlab和ylab参数字符串用于给出x轴和y轴的标签。

(5) xlim和ylim参数都是二维向量,分别代表x轴和y轴的取值范围。

下面通过几个例子来说明plot函数的具体使用。

绘制点

plot(10,10) #直接给数据

绘制结果如下:

plot函数绘制 一个点

绘制点的坐标也可以用标量的形式给出:

#Using variables

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画直线

画点和线 ,线不经过点

指定类型参数为b:同时绘制点和线,线不经过点。

plot(x, y, ‘b’)

结果如下:

画点和线,线不经过点

Only Draw a straight line

设置参数类型为c:当参数为b时,只绘制显示的直线。

plot(x, y, “c”)

结果如下图所示:

指定标题、横坐标和纵坐标

可以为plot函数指定main参数,xlab,ylab参数来绘制图形的标题,横坐标的标题和纵坐标的标题。

plot(x, y, “l”, main=”plot函数绘图演示”, xlab=”x值”, ylab=”y值”)

绘图结果 如下:

有标题和坐标标签的情况

xlim和ylim参数的使用

通过指定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等数据分析文章,让我们一起不断学习,不断进步!

本文来自网络,不代表函数公式网立场,转载请注明出处:https://www.cyhsb.com/plot/2099.html

MATLAB基础学习之绘图操作(一)

python应该这样学:用matplotlib绘制常用数学函数

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

返回顶部