Ggplot2 简明教程

ggplot2 - Default Plot in R

在本章中,我们将重点介绍借助 ggplot2 创建简单图表的工具。我们将使用以下步骤在 R 中创建默认图表。

Inclusion of library and dataset in workspace

将库包含到 R 中。加载所需包。现在我们将重点放在 ggplot2 包上。

# Load ggplot2
library(ggplot2)

我们将使用名为“Iris”的数据集。该数据集包含 50 个实例的 3 个类别,每个类别都属于一种鸢尾花植物。一类线性可分于其他两类;后两类不是线性可分的。

# Read in dataset
data(iris)

下面给出了数据集包括的属性列表 -

inclusion of library and dataset

Using attributes for sample plot

使用 ggplot2 以更简单的方式绘制鸢尾花数据集图表涉及以下语法 -

# Plot
IrisPlot <- ggplot(iris, aes(Sepal.Length, Petal.Length, colour=Species))
   + geom_point()
print(IrisPlot)

第一个参数将数据集作为输入,第二个参数指定数据库中需要绘制的图例和属性。在此示例中,我们使用图例 Species。Geom_point() 表示散点图,将在后面的章节中详细讨论。

生成的输出如下 -

using attributes for sample plot

这里我们可以修改标题、x 标签和 y 标签,这意味着 x 轴和 y 轴标签采用给定的系统格式 -

print(IrisPlot + labs(y="Petal length (cm)", x = "Sepal length (cm)")
   + ggtitle("Petal and sepal length of iris"))
petal and sepal length of iris