提前我很抱歉,如果我打扰你的琐碎问题.
我应该制作1个图,其中包含4个不同的相关成对图.想要图的外观可以看作如下:

我用函数对()制作的每一对成对图:
pairs(cbind(AAPL,MSFT,INTC,FB,MU,IBM),main="Frequency=1 Min.",font.labels = 2, col="blue",pch=16, cex=0.8, cex.axis=1.5,las=1)
pairs(cbind(AAPL,MSFT,INTC,FB,MU,IBM),main="Frequency = 2 Min.",font.labels = 2, col="blue",pch=16, cex=0.8, cex.axis=1.5,las=1)
pairs(cbind(AAPL,MSFT,INTC,FB,MU,IBM),main="Frequency = 5 Min.",font.labels = 2, col="blue",pch=16, cex=0.8, cex.axis=1.5,las=1)
pairs(cbind(AAPL,MSFT,INTC,FB,MU,IBM),main="Frequency = 10 Min.",font.labels = 2, col="blue",pch=16, cex=0.8, cex.axis=1.5,las=1)
Run Code Online (Sandbox Code Playgroud)
当我通过使用布局函数组合上面的成对图时,它不起作用(据我所知,类似的问题layout()和pairs()不能组合).
如果有人有一种优雅的方式来组合4个不同的相关成对图,那么将非常感谢帮助.
正如下面 ilir 指出的那样 pairs,以某种方式覆盖par,很可能是出于某种充分的理由。
@user44037,您可以通过此代码片段解决您的问题吗?从这里复制/粘贴。我相信可以使用splomfrom找到解决方案lattice。看一眼?splom。
library(lattice)
splom(~iris[1:3]|Species, data = iris,
layout=c(2,2), pscales = 0,
varnames = c("Sepal\nLength", "Sepal\nWidth", "Petal\nLength"),
page = function(...) {
ltext(x = seq(.6, .8, len = 4),
y = seq(.9, .6, len = 4),
lab = c("@user44037,", "can you solve your", "problem working form ", "this code snippet?"),
cex = 1)
})
Run Code Online (Sandbox Code Playgroud)

只需按照Avinash 的指示,从Quick-R 网站复制/粘贴代码即可。请随意改进这个示例。
如果您提供可重现的示例,我很乐意解决您的具体问题。
# 4 figures arranged in 2 rows and 2 columns
attach(mtcars)
par(mfrow=c(2,2))
plot(wt,mpg, main="Scatterplot of wt vs. mpg")
plot(wt,disp, main="Scatterplot of wt vs disp")
hist(wt, main="Histogram of wt")
boxplot(wt, main="Boxplot of wt")
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
2486 次 |
| 最近记录: |