У меня есть этот кодggplot не показывает легенду в geom_histogram
ggplot()
+ geom_histogram(aes(x=V1, y=(..count..)/sum(..count..)), fill="red", alpha=.4, colour="red", data=coding, stat = "bin", binwidth = 30)
+ geom_histogram(aes(x=V1,y=(..count..)/sum(..count..)), fill="blue", alpha=.4, colour="blue", data=lncrna, stat = "bin", binwidth = 30)
+ coord_cartesian(xlim = c(0, 2000))
+ xlab("Size (nt)")
+ ylab("Percentage (%)")
+ geom_vline(data=cdf, aes(xintercept=rating.mean, colour=Labels), linetype="dashed", size=1)
, которая производит красивую гистограмму без легенды:
В каждом посте я посещаю с той же проблемой, что они говорят поставить color
внутри aes
. тем не менее, это не дает никакой легенды.
Я пробовал:
ggplot() + geom_histogram(aes(x=V1, y=(..count..)/sum(..count..),color="red", fill="red"), fill="red", alpha=.4, colour="red", data=coding, stat = "bin", binwidth = 30)
+ geom_histogram(aes(x=V1,y=(..count..)/sum(..count..), color="blue", fill="blue"), fill="blue", alpha=.4, colour="blue", data=lncrna, stat = "bin", binwidth = 30)
+ coord_cartesian(xlim = c(0, 2000))
+ xlab("Size (nt)")
+ ylab("Percentage (%)")
+ geom_vline(data=cdf, aes(xintercept=rating.mean, colour=Labels), linetype="dashed", size=1)
без успеха.
Как я могу разместить легенду на своем графике?
Вы пытались указать заполнение/цвет внутри эстетического отображения? Я не вижу этого в вашем коде. Некоторые [примеры данных] (http://stackoverflow.com/a/5963610/1412059) упростят вам показать, как это сделать. – Roland
Что такое эстетическое картографирование? – user2979409
@ user2979409: Это функция 'aes()', которую вы используете. –