gpt4 book ai didi

R:如何使用文本框注释 ggplot?

转载 作者:行者123 更新时间:2023-12-04 01:41:14 24 4
gpt4 key购买 nike

我想添加一个小的白色文本框,在我的 ggplot 图的正文中带有自定义文本。我要添加的文本是标识要添加到绘图中的水平线。

  ggplot(cb_emp) +  
geom_point(aes(x = grossunits,
y = rate,
color = as.factor(outlier))
, alpha = 1/4) +
scale_color_discrete(name ="Outcome",
breaks=c(0, 1),
labels=c("Not outlier", "Outlier")) +
geom_hline(aes(yintercept = meancbrate)) +
geom_vline(aes(xintercept = meanac) +
annotate("text", x = max(grossunits), y = meancbrate, label = "avg rate")

这是我得到的情节:

enter image description here

这是我想要的情节(或类似的东西):

enter image description here

请让我知道是否有一种简单的方法可以实现这一目标。

非常感谢您的帮助!

最佳答案

您可以简单地更改为

annotate("label", x = max(grossunits), y = meancbrate, label = "avg rate") 

将使用 geom_label而不是 geom_text所以你会在标签周围得到一个矩形。

关于R:如何使用文本框注释 ggplot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44012554/

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