目的
使用第三维和多种颜色创建散点图。
第一: - 与y轴形成对比的另一个刻度的第三维 - 创建两种颜色(这是使用col完成的,请参阅代码)
草图模拟目的:
代码
以这种方式绘制的两个“容器”点:
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(我不懂功能)。需要两种颜色,我不知道如何生成。
问题
如何使用除y轴以外的其他比例创建第3轴?
我可以使用'hexbin'来获得结果吗?
答案 0 :(得分:1)
由于某些原因,使用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))