gpt4 book ai didi

r - 添加标签以绘制 R 中的特定值

转载 作者:行者123 更新时间:2023-12-01 10:00:16 26 4
gpt4 key购买 nike

我用以下数据集创建了一个图,我想仅为“DisplayName”列中标有 T 的点添加标签。

Probe   Name    DisplayName X   Y
bob1 A 0 53.989643 7935.185
bob2 B T 55.11423 7930.626
bob3 C 0 49.537724 6901.7715
bob4 D 0 57.280113 6687.0156
bob5 E T 7.5517325 840.3756
bob6 F 0 62.68943 6666.6665
bob7 G T 32.553364 3036.508
bob8 H 0 34.120102 2553.5354
bob9 I 0 127.54777 7818.89

我的想法是使用 text() 和 which() 来添加“Name”的值,但我坚持使用这样的方法:

plot(data$X, data$Y)
text(data$X, data$Y, d$Name[which(d$DisplayName =="T", arr.ind=TRUE)])

任何帮助将不胜感激,

干杯;)

最佳答案

您可以将 subset()with() 结合使用,以便仅将部分数据帧用于函数 text()

plot(df$X, df$Y)
with(subset(df,DisplayName=="T"),text(X,Y,Name))

关于r - 添加标签以绘制 R 中的特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17174090/

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