stat_summary_2dBin and summarise in 2d (rectangle & hexagons) and then convert them with ggplotly
d <- ggplot(diamonds, aes(carat, depth, z = price)) p <- d + stat_summary_2d()
plotly::ggplotly(p)
d <- ggplot(diamonds, aes(carat, depth, z = price)) p <- d + stat_summary_2d(fun = function(x) sum(x^2))
plotly::ggplotly(p)
d <- ggplot(diamonds, aes(carat, depth, z = price)) p <- d + stat_summary_2d(fun = ~ sum(.x^2))
plotly::ggplotly(p)
d <- ggplot(diamonds, aes(carat, depth, z = price)) p <- d + stat_summary_2d(fun = var)
plotly::ggplotly(p)
d <- ggplot(diamonds, aes(carat, depth, z = price)) p <- d + stat_summary_2d(fun = "quantile", fun.args = list(probs = 0.1))
plotly::ggplotly(p)
d <- ggplot(diamonds, aes(carat, depth, z = price))
p <-
if (requireNamespace("hexbin")) {
d + stat_summary_hex()
d + stat_summary_hex(fun = ~ sum(.x^2))
}
plotly::ggplotly(p)