gpt4 book ai didi

r - 在 ggplot2 中添加构面标题和更改图例标题

转载 作者:行者123 更新时间:2023-12-04 11:29:15 25 4
gpt4 key购买 nike

我想知道如何在 ggplot2 中添加方面标题

ggplot(diamonds, aes(cut)) + geom_bar() +   facet_grid(color ~ clarity)

并更改图例标题
ggplot(diamonds, aes(cut, fill=cut)) + geom_bar() +   facet_grid(. ~ clarity)

谢谢你的帮助。

最佳答案

这些方面使用所用因子的级别进行标记。因此,如果您只是更改级别,例如

levels(diamonds$clarity) <- letters[1:8]

现在将使用这些字母标记这些方面。图例标题与该美学映射的标签相匹配,您可以通过以下方式设置:
+ labs(fill = "Fill legend label")

作为一个额外的花絮,我注意到我可以设置 xy轴标签在 labs 中为 NULL但不是传说标题;对于那些如果您不想要标题则使用空字符的人。

编辑

根据您的说明,您可以使用 grid.text 在绘图区域外添加文本:
print(qplot(1,1),vp = viewport(width = 0.9))
grid.text(unit(0.95,"npc"),0.5,label = "Right label", rot = 270)

enter image description here

关于r - 在 ggplot2 中添加构面标题和更改图例标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7603949/

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