Make it easier to explore data with highlights.
Highlight geoms in ggplot2.
install.packages("gghighlight")# install.packages("devtools")devtools::install_github("yutannihilation/gghighlight")
Suppose we have a data that has so many series that it is hard to identify them by their colours as the differences are so subtle.
library(ggplot2)ggplot(d) +geom_line(aes(idx, value, colour = type))
With gghighlight()
, we can highlight the lines whose max values are larger than 20:
library(gghighlight)p <- ggplot(d) +geom_line(aes(idx, value, colour = type)) +gghighlight(max(value) > 19)#> label_key: typep
The result is an usual ggplot object, so it is fully customizable. For example, it can be used with custom themes and facets.
p + theme_minimal()
p + theme_minimal() + facet_wrap(~ type)
gghighlight()
can highlight almost any geoms. For more details, please read Introduction to gghighlight.
gghighlight()
, which replaces the current gghighlight_line()
and gghighlight_point()
; these functions are now deprecated.