r -改变ggplot2中轴文本的字体大小和方向
对于x轴,假设有许多数据点,默认的文本格式会导致每个刻度线的标签与其他标签重叠。如何(a)更改轴文本的字体大小,以及(b)更改文本的方向,使文本垂直于轴?
处理重叠标签的另一种方法是使用guide = guide_axis(n.dodge = 2)
.
library(dplyr)
library(tibble)
library(ggplot2)
dt <- mtcars %>% rownames_to_column("name") %>%
dplyr::filter(cyl == 4)
# Overlapping labels
ggplot(dt, aes(x = name, y = mpg)) + geom_point()
ggplot(dt, aes(x = name, y = mpg)) + geom_point() +
scale_x_discrete(guide = guide_axis(n.dodge = 2))