如何在ggplot2中更改轴标签颜色?

时间:2012-05-01 15:24:55

标签: r ggplot2

我试过了

... + xlab("New label", colour="darkgrey")

... + xlab("New label", color="darkgrey")

但它说这个论点未被使用。我查看?xlab,但它不包含任何颜色参数。是否有可能改变它?怎么样?

2 个答案:

答案 0 :(得分:24)

由于 ggplot2 0.9.2,语法变为:

dat <- data.frame(x = 1:5,y = 1:5)
p + theme(axis.title.x = element_text(colour = "red"),
          axis.title.y = element_text(colour = "blue"))

tidyverse页面是了解所有选项的良好起点。

请注意,不推荐使用基于opts的旧语法。详细transition guide用于更新代码。

答案 1 :(得分:0)

这会改变 x 轴和 y 轴:

theme(text=element_text(color="red"))

这也会改变刻度线的标签:

theme(text=element_text(color="red"),axis.text=element_text(color="blue"))