创建具有三维和多种颜色的散点图

Create scatter plot with third dimension and multiple colors

目的

创建具有三维和多种颜色的散点图。

首先: - 与 y 轴形成对比的另一个尺度的第 3 维 - 创建两种颜色(这是使用 col 完成的,请参见代码)

草图模拟目的:

代码

两个 "containers" 点以这种方式绘制:

plot(1:3, c(3,3,3))
points(1:3, c(2,2,2), col="blue")

另一个不错的绘图由以下人员完成:

#install.packages("hexbin")
library(hexbin)
x <- 1:1000#rnorm(1000)
y <- 1500:501#rnorm(1000)
bin<-hexbin(x, y, xbins=50)
plot(bin, main="Hexagonal Binning")

但是我不知道如何使用hexbin(我不了解其功能)。需要两种颜色,我不知道如何生成。

问题

  1. 如何创建除 y 轴以外的其他缩放比例的第 3 轴?

  2. 我可以使用'hexbin'得到结果吗?

出于某种原因,使用 points() 无效,但使用 plot() 有效:

#Set margin on right side to be a bit larger
par(mar = c(5,4.5,4,5))
#Plot first set of data
plot(1:3, rep(3,3), ylim=c(-5,5), xlab="X-Axis", ylab="Y-Axis 1")
#Plot second set of data on different axis.
par(new=T)
plot(1:3, rep(5,3), ylim=c(-10,10), col="blue", xlab="", ylab="", axes=FALSE)
#Add numbers and labels to the second y-axis
mtext("Y-Axis 2",side=4,line=3) 
axis(4, ylim=c(-10,10))