如何在R中创建散点图,以便所有点都显示在那里,即使我在某些类别中具有相同的值。除了数据点之外,我想在每个类别中都有平均值。散点图显示具有相同值的所有点
举例来说,如果我有两个变量,在那里他们(棉重量百分比)一个是因素data set:
dat <- structure(list(`Tensile Strength` = c(12L, 19L, 17L, 7L, 25L,
7L, 14L, 12L, 18L, 22L, 18L, 7L, 18L, 18L, 15L, 10L, 11L, 19L,
11L, 19L, 15L, 19L, 11L, 23L, 9L), `Cotton weight percent` = c(20L,
30L, 20L, 35L, 30L, 15L, 25L, 20L, 25L, 30L, 20L, 15L, 25L, 20L,
15L, 35L, 35L, 25L, 15L, 25L, 35L, 30L, 35L, 30L, 15L)), .Names = c("Tensile Strength",
"Cotton weight percent"), class = "data.frame", row.names = c(NA,
-25L))
我怎样才能让一个散点图像这样的:
这里,实心点是单独的观察值,空心圆是观察到的平均拉伸强度。
@Legalize很好,你是如何得到棉重量百分比的? (手动?) –
@LegalizeIt我错过了OP发布数据集,谢谢! –
谢谢!我在我的数据集上试了一下,它工作。它与我附加的散点图相媲美,但有一件事情我想要改进 - 相同值的点不会仅由x轴移动,而且也会由y轴移动。我希望他们在y轴上的价值相同,但只在x轴上分开。你知道我该怎么做? – user23709