gpt4 book ai didi

r - 使用 ggplot 将图例添加到单折线图

转载 作者:行者123 更新时间:2023-12-04 19:37:48 25 4
gpt4 key购买 nike

我只是尝试制作一个折线图并使用 R 中的 ggplot 为其添加图例。以下是我的代码。

ggplot(mtcars, aes(x=mpg, y=wt)) + geom_line(stat = "identity") + scale_fill_identity(name = "", guide = "legend", labels = c("myLegend"))

我得到了以下信息:
enter image description here

图例未显示在图中,我想要的是以下内容:
enter image description here

我使用Matlab绘制。谁能告诉我如何在R中做到这一点?非常感谢!!

最佳答案

你的情节没有显示图例,因为没有映射到线条的美学。基本上,ggplot 认为没有理由添加图例,因为只有一行。

获取图例的一种简单方法是将线型映射到字符串:

ggplot(mtcars, aes(x=mpg, y=wt, lty = 'MyLegend')) + geom_line()

enter image description here

你可以看看 ?scale_linetype有关如何修改该图例的信息。

例如,使用 + scale_linetype('MyLegendTitle')更改图例标题。

关于r - 使用 ggplot 将图例添加到单折线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39328023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com