Mat*_*ien 6 r scatter-plot ggplot2 axis-labels
我已经为此工作了一段时间,但找不到任何合理的解释来解释为什么我的 x 和 y 轴的名称是正确的颜色,而不是标题。
p <- ggplot(movies, aes(x=budget, y=rating))+
geom_point(shape=1) +
theme(axis.title.x = element_text(colour = "#7F3D17"),
axis.title.y = element_text(colour = "#7F3D17"),
axis.title = element_text(colour = "#7F3D17"),
panel.background = element_rect(fill='#FFD197'),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank()) +
labs(x="Budget (in millions)", y="Rating", title="Scatterplot of budget vs movies")
p
Run Code Online (Sandbox Code Playgroud)
散点图看起来像这样(注意标题仍然是黑色的):

如果有人可以提供帮助,我将不胜感激。
您正在使用axis.title = element_text(colour = "#7F3D17")以获得正确的标题颜色。但是你应该使用plot.title = element_text(colour = "#7F3D17").
Withaxis.title您定义两个轴的设置,而 withaxis.title.x或axis.title.y您专门定义x 轴标题或y 轴标题的设置。
因为您对所有标题使用相同的颜色,所以您还可以使用title = element_text(colour = "#7F3D17")which 将绘图标题、轴标题和图例标题的颜色设置为相同的颜色。