geom_hex (ggplot2) отображает пустой график - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь создать гексагональную тепловую карту для некоторых данных, используя 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

1 Ответ

0 голосов
/ 07 октября 2018

При попытке воспроизведения произошла похожая ошибка.Попытайтесь установить и вызвать пакет 'hexbin', должны сделать свое дело.

install.packages('hexbin')
library(hexbin)
library(ggplot2)

cab <- read.csv("yellow_tripdata_2018-06.csv")
cab <- cab[sample(nrow(cab), 10000), ]
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...