如何使用ggplot调整特定的x轴刻度标签?
在下面的示例中,数字指定一个“上部分组”,每个后续字母均属于其中。轴代表分类变量。因此,为了强调这一点,我希望这些数字加粗并大一些。但是我只找到适用于整个轴的选项。
scale_x_continuous(breaks = 1:12,
labels = c("1", "A", "B", "2", "C", "D", "3", "E", "F", "G", "4", "H"))
(例如,组1具有变量A和B,组2具有变量C和D,依此类推)
答案 0 :(得分:1)
设置主题时,在element_text()
中使用向量参数:
library(ggplot2)
qplot(1:12, 1, geom = "point") +
scale_x_continuous(breaks = 1:12, labels = letters[1:12]) +
theme(axis.text.x = element_text(
face = rep(c("bold", "plain", "plain"), 4),
size = rep(c(12, 10, 10), 4)
))
由reprex package(v0.2.0)于2019-09-04创建。