Я пытаюсь создать гексагональную тепловую карту для некоторых данных, используя geom_hex
, но отображаемый график пуст, например: (пустой график)
Я довольноуверен, что ошибка не в моем коде, так как при использовании аналогичного кода для построения квадратной тепловой карты, график отображается правильно.Кто-нибудь знает, откуда это происходит, или каким-либо образом понять, что делает ggplot2 в этой ситуации?
Вот мой код, это источник данных.
cab <- read.csv("yellow_tripdata_2018-06.csv")
cab <- cab[sample(nrow(cab), 10000), ]
library(ggplot2)
taxic <- ggplot(cab, aes(x=tip_amount, y=fare_amount)) +
geom_hex() +
xlab("tip amount") + ylab("fare amount") +
xlim(0,15) + ylim(0,75) +
ggtitle("hexagonal heatmap of tip amount vs. fare amount")
taxic