R 如何在ggplot2中处理大型图例
我的柱状图有很长的两端,但我真的需要它们尽可能地提供信息,如果我用该图或单独的命令获得图例的话。我对ggplot2不太熟悉,我尝试过将leyend移动到botton或更改字体大小,但都没有成功。也许你有一些建议 在这里,我给你几张照片,让你了解我的想法 第一个是关于传说的情节R 如何在ggplot2中处理大型图例,r,ggplot2,legend,R,Ggplot2,Legend,我的柱状图有很长的两端,但我真的需要它们尽可能地提供信息,如果我用该图或单独的命令获得图例的话。我对ggplot2不太熟悉,我尝试过将leyend移动到botton或更改字体大小,但都没有成功。也许你有一些建议 在这里,我给你几张照片,让你了解我的想法 第一个是关于传说的情节 p <- ggplot(data = data, aes(x = muestra, y = frecuencia, fill = taxonomia)) + geom_bar(position="fi
p <- ggplot(data = data, aes(x = muestra, y = frecuencia, fill = taxonomia)) +
geom_bar(position="fill", stat="identity") +
theme(legend.position = "bottom") +
theme(legend.text=element_text(size=10)) +
guides(fill=guide_legend(nrow=5, byrow=TRUE))
ggplotly(p)
p我理解这个问题,虽然减少文本和图例间距可能会有所帮助,但看看您所在领域的其他作者(我假设与微生物学/宏基因组学相关)是如何处理类似的绘图和图例并从中学习的,可能会有一定的指导意义。如果你发布了一个很好地处理图例的优秀绘图示例,也许我们可以在ggplot中找到解决方法。要扩展@teunbrand的精彩评论,你可以缩短文本并在图形文本中提供相关键。我理解这个问题,同时减少文本和图例间距可能会有所帮助,看看你所在领域的其他作者(我假设与微生物学/宏基因组学相关)是如何处理类似的情节和传说并从中学习的,可能会有些启发。如果你发布了一个很好地处理图例的伟大情节示例,也许我们可以在ggplot中找到如何处理图例的方法。要扩展@teunbrand的伟大评论,你可以缩短文本并在图形文本中提供相关键。
p <- ggplot(data = data, aes(x = muestra, y = frecuencia, fill = taxonomia)) +
geom_bar(position="fill", stat="identity") +
theme(legend.position = "none") +
theme(legend.text=element_text(size=10)) +
guides(fill=guide_legend(nrow=5, byrow=TRUE))
ggplotly(p)