3

我正在尝试在 ggplot 中设置轴标签和刻度线,但 y 轴标签未设置为粗体。请建议我应该在脚本中添加什么。下面是一个可重现的例子。我确实需要“atop”命令来设置 y 轴标签字符串,如下例所示。

提前致谢。

library(ggplot2)

chart <- ggplot(diamonds, aes(x = table, fill = clarity)) +

geom_histogram() +

  scale_x_continuous('Month') + 

 scale_y_continuous(expression(atop('ET (W'~m^-2~')')))

chart<-chart+theme(axis.title.y = element_text(colour="grey20",size=20,face="bold"),
     axis.text.x = element_text(colour="grey20",size=20,face="bold"),
     axis.text.y = element_text(colour="grey20",size=20,face="bold"),  
     axis.title.x = element_text(colour="grey20",size=20,face="bold"))  

print(chart)
4

1 回答 1

1

我遇到了类似的问题并让它工作:

ylab(expression(atop(bold('ET (W'~m^-2~')'), paste(bold('something else'[here])))))

希望有帮助。

于 2017-11-04T19:12:28.280 回答