【发布时间】:2016-01-12 17:28:03
【问题描述】:
我有一个数据框,其中有两个变量沿 x 轴和 y 轴绘制,作为一个简单的散点图,我想添加第三个变量,但不是获取 z 轴,而是表示将所述 z 变量的点密度作为散点图的背景。我看起来像这样,取自文献:
数据无关紧要,因为我会使用这种绘图的一般方法,但你可以使用这样的东西:
df<-data.frame(IDOBS=c(1:1000),var1=runif(1000,0,30),var2=runif(1000,1500,3000),var3=runif(1000,0.5,1.5))
所以 var1 和 var2 分别作为 x 和 y 变量,背景取决于 var3。
提前感谢您的帮助,
C.
【问题讨论】:
-
您可以根据 var3 值为各个点着色,但要根据您的要求创建背景颜色,您需要一个表面。您首先需要决定如何将 var3 转换为表面。