R 绘图 - 函数曲线图学习笔记

1. 函数曲线图的绘制

在R语言中,可以通过plot()函数来绘制函数曲线图。plot()函数的基本语法如下:

rCopy Code
plot(x, y, type = "l", col = "blue")

其中,xy分别代表横纵坐标,type参数表示线条类型,col参数则表示颜色。默认情况下,type为"p",即点图,col为黑色。

下面是一个例子,我们将绘制正弦函数的函数曲线图:

rCopy Code
x <- seq(-pi, pi, length.out = 100) y <- sin(x) plot(x, y, type = "l", col = "blue", main = "正弦函数的函数曲线图", xlab = "x轴", ylab = "y轴")

代码解析:我们首先生成一个从π的均匀分布的向量x,然后计算出相应的正弦值,储存在向量y中。最后,我们调用plot()函数来绘制函数曲线图,其中main参数指定了图形的标题,xlabylab分别指定x、y轴的标签。

2. 函数曲线图的自定义

我们可以通过设置函数曲线图的参数来进行自定义。

2.1 修改线条类型

可以通过修改type参数来修改线条类型,常见的线条类型有以下五种:

  • "p":点图(默认);
  • "l":连线图;
  • "b":点线图;
  • "o":阶梯线图;
  • "s":阶梯线图(中间无线段)。

下面是一个例子,我们将绘制正弦函数的连线图:

rCopy Code
x <- seq(-pi, pi, length.out = 100) y <- sin(x) plot(x, y, type = "l", col = "red", main = "正弦函数的函数曲线图(连线图)")

2.2 修改线条颜色

可以通过修改col参数来修改线条颜色。以下是一些常见颜色的名称:

  • "black":黑色(默认);
  • "red":红色;
  • "green":绿色;
  • "blue":蓝色;
  • "cyan":青色;
  • "magenta":品红色;
  • "yellow":黄色;
  • "white":白色。

下面是一个例子,我们将绘制正弦函数的黄色函数曲线图:

rCopy Code
x <- seq(-pi, pi, length.out = 100) y <- sin(x) plot(x, y, type = "l", col = "yellow", main = "正弦函数的函数曲线图(黄色)")

2.3 添加标题和标签

可以通过修改mainxlabylab参数来添加标题和标签。例如:

rCopy Code
x <- seq(-pi, pi, length.out = 100) y <- sin(x) plot(x, y, type = "l", col = "blue", main = "正弦函数的函数曲线图", xlab = "x轴", ylab = "y轴")

2.4 修改坐标轴范围

可以通过修改xlimylim参数来指定横、纵坐标轴的范围。例如,下面是绘制正弦函数中,横坐标轴范围从-π/2π/2的函数曲线图:

rCopy Code
x <- seq(-pi, pi, length.out = 100) y <- sin(x) plot(x, y, type = "l", col = "blue", main = "正弦函数的函数曲线图(x轴范围:-π/2到π/2)", xlab = "x轴", ylab = "y轴", xlim = c(-pi/2, pi/2))

3. 结论

在本篇学习笔记中,我们学习了如何使用R语言绘制函数曲线图,并进行了一些常见的自定义操作。希望这篇学习笔记对您有所帮助!