- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道之前有人问过一个相同的问题。 ggplot legend - scale_colour_manual not working
但是这个问题涉及一个比我这里的数据稍微复杂的数据集,答案建议重组数据,然后使用重组的数据。但是,即使使用下面的简单数据,问题仍然存在,我无法解决。所以请不要将其标记为重复。
问题:使用时scale_colour_manual
在 ggplot2 中,图例未显示。
p <- data.frame(a = runif(10, 1, 2))
ggplot(data=p, aes(x=a)) +
geom_histogram() +
geom_vline(aes(xintercept=mean(p$a), colour="mea")) +
geom_vline(aes(xintercept=median(p$a), colour="med")) +
scale_colour_manual(name="Statistic",
values=c("med"= "red", "mea"="green"))
最佳答案
您必须使用 show_guide=TRUE
在 geom_vline
(默认为 FALSE
):
p <- data.frame(a = runif(10, 1, 2))
ggplot(data=p, aes(x=a)) +
geom_histogram() +
geom_vline(aes(xintercept=mean(a), colour="mea"), show_guide=TRUE) +
geom_vline(aes(xintercept=median(a), colour="med"), show_guide=TRUE) +
scale_colour_manual(name="Statistic",
values=c("med"= "red", "mea"="green"))
关于r - ggplot 图例不适用于 scale_colour_manual,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33768613/
有谁知道使用 scale_colour_manual 根据数据框中包含的 HEX 颜色代码将颜色设置为预定义设置时的任何错误/技巧? 我一直在尝试使用以下代码从我的数据框中提取预定义的颜色代码。 p
我知道之前有人问过一个相同的问题。 ggplot legend - scale_colour_manual not working 但是这个问题涉及一个比我这里的数据稍微复杂的数据集,答案建议重组数据
我想在使用两个 geom_line 图和 scale_colour_manual 的 ggplot 图表中为图例键标签使用一个变量。如果我明确使用字符串来定义图例键标签,一切正常,就像第 6.4.4
我正在使用 scale_colour_manual 来指定我需要的可能颜色。但是,如果我选择 red,我会得到刺眼的红色,而不是如果我一开始不使用 scale_colour_manual 时会出现的较
我正在尝试向我的图表添加图例,但没有显示任何内容。这是我的代码: ggplot(main, aes(x = ceiling(session/2))) + geom_line(aes(y = C_ove
我正在使用 ggplot 绘制散点图。我想要具有特定颜色和填充的点(例如,在 plot、colour="blue"、fill="cyan4" 中),但我可以'不知道如何。到目前为止我所掌握的是: gg
我将 ggpairs 用于 3 个组的数据。问题是并非所有变量都具有所有组,因此,一些相关性只需要显示 2 个组。由于 ggpairs 自动按字母顺序对组进行排序,因此着色不一致。第一种颜色始终分配给
使用 scale_colour_manual() , 可以从 RColorBrewer 中选择特定颜色用作颜色值吗? 例如,在: scale_colour_manual(breaks=c("A","B
我是一名优秀的程序员,十分优秀!