У меня есть блок данных с двумя переменными, построенными вдоль оси 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 в поверхность. –