Мне дан набор данных с различными числовыми переменными.Я постараюсь построить для каждой комбинации двух переменных график контурной / тепловой карты, который показывает распределение / плотность точек данных относительно соответствующей пары.Например,
ggplot(data, aes(x=var1, y=var2) ) +
stat_density_2d(aes(fill = ..density..), geom = "tile", contour = FALSE )+
scale_fill_gradient2(low="darkblue",high="darkred",mid="white",midpoint=0.005)
Это приводит к следующему изображению
Проблема теперь:
Мои данные, соответственно, переменные принимают только целые значения, так что на графике есть промежутки и, соответственно, промежутки между ними.
Есть ли лучший способ построить это в этой ситуации?Например, каким-то образом сгладить его между целочисленными значениями или определить размер сетки 1?
В качестве набора данных можно, например, взять набор данных "freMTPL2freq" из библиотеки "CASdatasets" и взять переменные "VehAge" и "проходки».