簡體   English   中英

如何在R中的散點圖中設置標簽?

[英]How to set labels in the scatter plot in R?

如何給R中的散點圖命名?

例如,在圓點中,我想給出玩家的名字。

在此處輸入圖片說明

在此處輸入圖片說明

我會說這更多是關於堆棧溢出的問題。 無論如何,這是使用ggplot的一種可能的解決方案。 tibble是可選的,只是數據幀的實現略有不同。 ggrepel使標簽顯示在旁邊,而不是在圓點上方。

library(tidyverse)
library(ggrepel)

mydf <- tibble(
  player.name = c("john", "jeff", "jake"),
  average = c(36.6, 29.7, 28),
  strike.rate = c(123.5, 132.9, 136.4)
)

ggplot(mydf, aes(x = average, y = strike.rate, label = player.name)) +
  geom_label_repel() +
  geom_point()

在此處輸入圖片說明

您也可以使用geom_text_repel()而不是geom_label_repel()來刪除文本標簽的背景,並讓它們以簡單的文本注釋形式出現。

另一種選擇是使用text -也許更簡單,但不太美觀。

noms<-c("Pere","Pau","Indira","Rabindra")
x<-c(3,4,7,5)
y<-c(7,9,12,11)
plot(x,y,xlim=c(3,7.5))
text(x,y,labels=noms,pos=4)

帶有標簽的散點圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM