我想为我的传奇添加一个标题。论证"填充"和"颜色"具有相同的变量:varC(14个因子)。我试着这样做:
g.mean <- ggplot(df,aes(x = as.numeric(xx),y=yy,color=varc)) +
geom_line() +
geom_ribbon(aes(ymin=Born_Inf, ymax=Born_Sup, fill=varc), alpha=0.1) +
guides(color= guide_legend("My title for line"),fill=guide_legend("My title for ribbon"))
答案 0 :(得分:2)
删除guides
并尝试以下操作之一。我给出两个可能的答案的原因是因为我不能100%确定哪个将在没有看到您的数据样本的情况下正常工作。如果varc
是factor
或character
,则第二个应该有效,如果是numeric
则第一个应该有效。
<强> 1 强>
ggplot(df,aes(x = as.numeric(xx),y=yy,color=varc)) +
geom_line() +
geom_ribbon(aes(ymin=Born_Inf, ymax=Born_Sup, fill=varc), alpha=0.1) +
scale_color_continuous(name = "My title for line") +
scale_fill_continuous(name = "My title for ribbon")
<强> 2 强>
ggplot(df,aes(x = as.numeric(xx),y=yy,color=varc)) +
geom_line() +
geom_ribbon(aes(ymin=Born_Inf, ymax=Born_Sup, fill=varc), alpha=0.1) +
scale_color_discrete(name = "My title for line") +
scale_fill_discrete(name = "My title for ribbon")