- ggplot2 教程
- ggplot2 - 主页
- ggplot2 - 简介
- ggplot2 - R 的安装
- ggplot2 - R 中的默认绘图
- ggplot2 - 使用轴
- ggplot2 - 使用图例
- ggplot2 - 散点图和抖动图
- ggplot2 - 条形图和直方图
- ggplot2 - 饼图
- ggplot2 - 边缘图
- ggplot2 - 气泡图和计数图表
- ggplot2 - 发散图表
- ggplot2 - 主题
- ggplot2 - 多面板图
- ggplot2 - 多图
- ggplot2 - 背景颜色
- ggplot2 - 时间序列
- ggplot2 有用的资源
- ggplot2 - 快速指南
- ggplot2 - 有用的资源
- ggplot2 - 讨论
ggplot2 - 使用图例
轴和图例统称为指南。它们使我们能够从图中读取观察结果并将其映射回原始值。图例键和刻度标签均由刻度分隔符决定。图例和轴是根据绘图所需的相应比例和几何图形自动生成的。
将执行以下步骤来了解 ggplot2 中图例的工作原理 -
将包和数据集包含在工作区中
让我们创建相同的图来关注使用 ggplot2 生成的图的图例 -
> # Load ggplot > library(ggplot2) > > # Read in dataset > data(iris) > > # Plot > p <- ggplot(iris, aes(Sepal.Length, Petal.Length, colour=Species)) + geom_point() > p
如果您观察该图,则会在最左上角创建图例,如下所述 -
在这里,图例包括给定数据集的各种类型的物种。
更改图例的属性
我们可以借助属性“legend.position”删除图例,并得到适当的输出 -
> # Remove Legend > p + theme(legend.position="none")
我们还可以使用属性“element_blank()”隐藏图例的标题,如下所示 -
> # Hide the legend title > p + theme(legend.title=element_blank())
我们还可以在需要时使用图例位置。该属性用于生成准确的绘图表示。
> #Change the legend position > p + theme(legend.position="top") > > p + theme(legend.position="bottom")
顶级代表
底部表示
更改图例的字体样式
我们可以更改标题的字体样式和字体类型以及图例的其他属性,如下所述 -
> #Change the legend title and text font styles > # legend title > p + theme(legend.title = element_text(colour = "blue", size = 10, + face = "bold")) > # legend labels > p + theme(legend.text = element_text(colour = "red", size = 8, + face = "bold"))
生成的输出如下 -
接下来的章节将重点关注具有各种背景属性(例如颜色、主题)的各种类型的绘图,以及从数据科学的角度来看它们中每一个的重要性。