R可视化和ggplot2

《R数据可视化手册》学习笔记7---坐标轴(12) 移除坐标轴标

2023-10-29  本文已影响0人  RSP小白之路

写在前面。

x轴和y轴为解读图片所呈现的数据提供了上下文信息。

ggplot2以默认设置显示的坐标轴在多数情况下看起来都不错,不过也可以通过一些选项进行细节的控制。

下文将介绍微调坐标轴标签刻度线数量布局以及刻度线标签等元素。


坐标轴标签

这一部分主要说明坐标轴标签相关的知识,包括坐标轴标签的文本修改移除标签修改外观

移除坐标轴标签

如何移除坐标轴标签呢?

示例数据是PlantGrowth数据集。

可以在主题设置theme中使用theme(axis.title.x = element_blank())或者theme(axis.title.y = element_blank())x轴或者y轴标签进行处理。

p <- ggplot(data = PlantGrowth , aes(x = group , y = weight)) + geom_boxplot()

p + theme(axis.title.x = element_blank())

[图片上传失败...(image-cfc07a-1698626578040)]

p <- ggplot(data = PlantGrowth , aes(x = group , y = weight)) + geom_boxplot() + 
  scale_x_discrete(breaks = c("ctrl", "trt1", "trt2"),
                    labels = c("Control", "Treatment 1", "Treatment 2"))

p + theme( axis.text.x = element_text( angle = 45, hjust = 1, vjust = 0.5, 
                                       face = "italic", colour = "darkred", size = rel(0.9)))
上一篇 下一篇

猜你喜欢

热点阅读