gpt4 book ai didi

R:从一个数据帧制作多个分类散点图

转载 作者:行者123 更新时间:2023-12-03 07:43:48 24 4
gpt4 key购买 nike

我正在尝试使用 B 和 C 中的数据创建散点图,但是我想为 A 中的每个类别创建差异散点图。

A           B   C
Monday 2 4
Tuesday 4 2
Monday 3 5
Wednesday 3 10
Friday 7 9

这是我目前拥有的代码,只是用我的数据制作一个正常的散点图。是否有附加功能或可以用来根据类别自动制作散点图的功能?

attach(data)
plot(C, B, main="scatterplots",xlab="C", ylab="B", pch=10)
abline(lm(C~B), col="red")

最佳答案

这可能是一个解决方案:

par(mfrow=c(1, length(levels(A))))
for (day in levels(A)){
subs <- subset(data, A==day)
plot(subs$C, subs$B, main=day)
abline(lm(C~B), col="red")
}

请注意,如果您想在每个图中看到拟合的红线,则必须调整 xlimylim 值。这有帮助吗?

关于R:从一个数据帧制作多个分类散点图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18723358/

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