您好,这似乎是一个非常简单的问题,但是我是一个完整的初学者,需要一些指导。假设我在向量中有一个数据集
mydata <- c(154,109,137,115,152,140,154,178,101,103,126,126,137,165,165,129,200,148)
我想创建一个我使用创建的箱形图
boxplot(mydata,main = "SSHA Data",horizontal = TRUE,staplewex = 1, xlab = "Scores")
但是它只是绘制一个箱形图并显示没有明显值的整体形状。如果可以的话,我想在箱图本身上标记Q1,Q3,中值,甚至在可能的情况下标记异常值。我将附上我的资料,供您参考。
答案 0 :(得分:0)
以下应该可以工作
# Create a vector.
mydata <- c(154,109,137,115,152,140,154,178,101,103,126,126,137,165,165,129,200,148)
# Create a boxplot with that data.
boxplot(mydata, main = "SSHA Data", horizontal = TRUE, staplewex = 1, xlab = "Scores")
# Add text.
text(x = boxplot.stats(mydata)$stats, labels = boxplot.stats(mydata)$stats, y = 1.25)
# If you also want to label the max value (the outlier)...
text(x = c(boxplot.stats(mydata)$stats, max(mydata)), labels = c(boxplot.stats(mydata)$stats, max(mydata)), y = 1.25)