tests/testthat/test-geom-hex.R

context("geom_hex")

test_that("density and value summaries available", {
  df <- data.frame(x = c(1, 1, 1, 2), y = c(1, 1, 1, 2))
  base <- ggplot(df, aes(x, y)) +
    geom_hex()

  out <- layer_data(base)
  expect_equal(nrow(out), 2)
  expect_equal(out$density, c(0.75, 0.25), tolerance = 1e-7)
  expect_equal(out$count, c(3, 1), tolerance = 1e-7)
})
jayhesselberth/ggplot2-search documentation built on May 9, 2019, 8:06 p.m.