首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >geom_vline图例标题

geom_vline图例标题
EN

Stack Overflow用户
提问于 2017-08-04 13:44:34
回答 1查看 2.1K关注 0票数 2

我使用R(v.3.4.1)中的ggplot2 (v.2.2.1)创建包含垂直线的直方图。我使用以下代码生成直方图,放置垂直线,并将线条添加到绘图图例中:

代码语言:javascript
复制
ggplot(data = meanExps, aes(x)) + 
geom_histogram(col = "black",
               fill="lightblue") + 
geom_vline(data = meanData, 
           mapping = aes(xintercept=Vals,
                         linetype=Title, 
                         color = Title),
           size = 1, 
           show.legend = T) +
labs(x = "Exponential Means") 

除了图例的标题外,一切都在正确地显示在情节中,图例的标题显示为“标题”。

我想把这个传说的标题改成别的--比如"V.线“

我尝试了下面的代码,这给了我我想要的图例(和标题),但也给了我一个我不想要的额外的传奇。

代码语言:javascript
复制
ggplot(data = meanExps, aes(x)) + 
geom_histogram(col = "black",
               fill="lightblue") + 
geom_vline(data = meanData, 
           mapping = aes(xintercept=Vals,
                         linetype=Title, 
                         color = Title),
           size = 1, 
           show.legend = T) +
labs(x = "Exponential Means", color = "V. Lines") 

下面是这个情节的图片:

所以,我的问题是:如何用我选择的标题从geom_vline创建一个单独的图例?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-04 14:30:43

如果您想要将两者合并,则必须同时更改这两种美学的标题。

代码语言:javascript
复制
labs(x = "Exponential Means", color = "V. Lines", linetype = "V. Lines") 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45508465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档