gpt4 book ai didi

r - 将 R 中的 geom_label_repel 中的 "a"更改为其他内容,而不仅仅是删除它

转载 作者:行者123 更新时间:2023-12-02 02:47:22 26 4
gpt4 key购买 nike

我正在尝试更改(而不是删除)图例中由 geom_label_repel 显示的“a”。我已经找到以下线程:Why does text appear in the legend?告诉我如何删除它。

library(ggrepel)

data <- data.frame(xVal,yVal, stringsAsFactors = FALSE)
plot <- ggplot(data, aes(x=xVal, y=yVal)) +
geom_point() +
geom_label_repel( aes( label=pointName, fill=factor( yVal ) ), nudge_x = 1.25, nudge_y = 1.2 ) +
scale_fill_manual(values=colorPallet, labels = yVal)

此代码为我提供了以下图像: enter image description here

我想更改它,以便图例中的“a”显示我在向量 pointName 中的数字。 (就是图中48到96的数字)

谢谢大家

最佳答案

geom_text() 指南现在接受自定义标签guide_legend(override.aes = list(label = "foo"))(@brianwdavis,#2458)。”

根据 release 3.0.0 .

所以在这里您将使用 scale_fill_manual(values=colorPallet, labels = yVal, guide = guide_legend(override.aes = list(label = "foo")))

关于r - 将 R 中的 geom_label_repel 中的 "a"更改为其他内容,而不仅仅是删除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53835274/

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