使用' scatterPlot'在同一图形中绘制两个变量。来自包装'露天'

时间:2016-01-20 20:39:48

标签: r openair

关于命令' scatterPlot'来自包装'露天'我使用以下命令:

data(mydata)

scatterPlot(mydata, x = "nox", y = "no2", method = "hexbin",
            colorcut = seq(0, 1, length = 7), cols =  "default", trans=log, inv=exp)

我得到了这张图片:

Please Click Here To See The Graphic

我需要知道是否可以在同一个图上有两个Scatterplots,一个是方法" hexbin"和其他方法" scatter"?

或者,更具体地说,可以绘制另一个变量的点 在散点图hexbin?我试着做了一段时间,但我没有被击中。

我感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

我在这里说,Carslaw教授(' openair'包的作者,其中包含' scatterPlot'命令)通过以下解决方案回复了我的电子邮件为我工作:

library(latticeExtra)
plt <- scatterPlot(mydata, method = "hexbin", col = "jet")
b <- scatterPlot(head(mydata, 200), col = "black", pch = 16, cex = 0.5)
plt$plot + as.layer(b$plot)