R 折线图

2025年3月17日 | 阅读 3 分钟

折线图是随时间连续变化的信息的图形表示。 折线图也可以称为线形图。 在折线图中,有连接数据的点以显示连续变化。 折线图中的线可以根据数据上下移动。 我们可以使用折线图来比较不同的事件、信息和情况。

线形图用于通过在其间绘制线段来连接一系列点。 线形图用于识别数据中的趋势。 对于折线图的构造,R 提供了 plot() 函数,它具有以下语法

此处,

序号参数描述
1.v它是一个包含数值的向量。
2.type此参数取值 ?I? 仅绘制线条,或 ?p? 仅绘制点,或 "o" 同时绘制线条和点。
3.xlab这是 x 轴的标签。
4.ylab这是 y 轴的标签。
5.main这是图表的标题。
6.col它用于为点和线条提供颜色

让我们看一个基本示例来了解如何使用 plot() 函数创建折线图

示例

输出

R Line Graphs

折线图标题、颜色和标签

与其他图形和图表一样,在折线图中,我们可以通过添加更多参数来添加更多功能。 我们可以为线条和点添加颜色,为轴添加标签,并可以为图表提供标题。 让我们看一个例子来了解如何在 plot() 函数中使用这些参数来创建一个有吸引力的折线图。

示例

输出

R Line Graphs

包含多条线的折线图

在前面的示例中,我们创建的折线图每个图中仅包含一条线。 R 允许我们创建一个包含多条线的折线图。 R 提供 lines() 函数在折线图中创建一条线。

lines() 函数接受一个附加的输入向量来创建一条线。 让我们看一个例子来了解如何使用这个函数

示例

输出

R Line Graphs

使用 ggplot2 的折线图

在 R 中,还有另一种创建折线图的方法,即使用 ggplot2 包。 ggplot2 包提供 geom_line()、geom_step() 和 geom_path() 函数来创建折线图。 要使用这些函数,我们首先必须安装 ggplot2 包,然后将其加载到当前的工作库中。

让我们看一个例子来了解如何使用 ggplot2 创建折线图。 在下面的例子中,我们将使用预定义的 ToothGrowth 数据集,它描述了维生素 C 对豚鼠牙齿生长的影响。

示例

输出

R Line Graphs
下一主题R 散点图