向ggplot添加一个标题

问题描述

这太容易了,但是如何在ggplot上获得标题?

ggplot(df,aes(x = month,y = value)) + 
    geom_area(aes(color = variable,fill = variable),alpha = 0.5,position = position_dodge(0.8)) +
    scale_color_manual(values = c("#00AFBB","#E7B800")) +
    scale_fill_manual(values = c("#00AFBB","#E7B800"))

解决方法

肯定已经问过了……但是至少很容易回答。您有两个简单的选择:

plot + labs(title="Your Title Here")

或:

plot + ggtitle("Your Title Here")

请注意,第一种使用labs()的方法允许您访问绘图中的许多相关文本,在代码段中总结如下:

plot + labs(
  title="Plot Title",subtitle="Plot Subtitle",caption="Plot caption",x="X axis title",y="Y axis title",color="Legend Title for color",fill="Legend Title for fill",...)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...