簡體   English   中英

在boxplot中標記散點圖點,並在R中的圖形中標記boxplot的摘要

[英]Labeling the scatterplot point in boxplot And the summary of the boxplot in the graph in R

卓悅

我需要幫助以找到在boxplot中標記散點圖的解決方案。

如下所示,有兩個數據,第一個是所有宏觀世界的數據,第二個是每個宏觀世界的均值。

Tab1 //查詢結果

  1 2 3 4 5 6 1 13.2089 13.3161 13.2497 13.2268 13.2209 11.6036 2 13.2923 13.3869 13.2950 13.2876 13.2922 11.7044 3 13.4493 13.5394 13.4450 13.4735 13.4689 11.9483 

手段
1 15.43801 15.38659 15.23252 15.50707 15.67684 15.25383

我的問題是,如何在圖形的兩個點中顯示標簽。 我想在每個點上標注其編號。

這是我的小代碼:

#Macrocosme
Mac = svalue(cbMacro)

#Add boxplots to all Macs
par(mfrow = c(1, 2))
boxplot(Tab1, main="Temperature of Macrocosme", xlab="No. Macrocosme", ylab="Temperature in Celcius", col=(c("gold","darkgreen")),ylim=range(c(min(vmin),max(vmax))))
points(1:length(Mac), means,pch = 22)

#Add boxplots to a median of all Macs
boxplot(means, main="Mean Temperature of all the Macrocosme", xlab="Mean", ylab="Temperature in Celcius")
with(Tab1, stripchart(means, method="jitter", vertical=TRUE, add=TRUE, col="red",pch = 20))

我已經嘗試過使用函數text()->在boxplot中顯示數字而不在散點圖中,並且打包textxy()->不顯示任何內容

我猜想當我確定x,y值時有問題..嗯..是否有可能在圖中顯示每個箱線圖的摘要(中位數,Q1-Q3)?

這是我生成的圖形:正如您在下面看到的那樣,有兩個圖形,右側是所有具有平均值的宏觀圖的箱線圖,左側是具有所有均值的散點圖的箱線圖。

帶箱圖的我的圖和帶一維散點圖的所有箱圖的均值 謝謝您的幫助。

問候,

尤格茲

文字功能應該可以找到。 例如,

R> x = rnorm(10)
R> boxplot(x, ylim=c(-3, 3))
R> text(1, 1, "Hi", col=2)

在您的示例中,嘗試如下操作:

text(1, means, LETTERS[length(means)], col=2)

這應該在紅點處顯示字母。 但是,在調用帶狀圖功能時,您已經“抖動”或“擺動”了這些點。 由於您只有幾點,所以請不要抖動它們(可能忽略method參數),並且應該可以進行以下操作:

text(1.3, means, LETTERS[length(means)], col=2)

暫無
暫無

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

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