作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 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")
}
请注意,如果您想在每个图中看到拟合的红线,则必须调整 xlim
和 ylim
值。这有帮助吗?
关于R:从一个数据帧制作多个分类散点图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18723358/
我是一名优秀的程序员,十分优秀!