library(tidyverse)
library(scales)
library(ggiraph)
library(htmlwidgets)
<- read_rds("data/oews_pct.rds")
oews_pct
<- ggplot(oews_pct,
oews_bars aes(x = pct_change,
y = wage,
fill = wage)) +
geom_col() +
# geom_text(aes(label = label_percent(accuracy = 0.1)(pct_change),
# color = wage), nudge_x = 0.01) +
labs(title = "Percent change in annual wage by wage percentile",
subtitle = "Richmond, VA MSA | May 2019 to May 2021",
caption = "Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics.") +
scale_x_continuous(labels = label_percent()) +
theme(axis.title = element_blank(),
axis.ticks = element_blank(),
panel.background = element_blank(),
panel.grid.major.y = element_blank(),
legend.position = "none",
panel.grid.major.x = element_line(color = "grey95",
size = 0.05)) +
geom_col_interactive(aes(data_id = pct_change, tooltip = percent(pct_change)),size = 2)
if (knitr::is_html_output()) {
girafe(ggobj = oews_bars)
else {
} +
oews_bars geom_text(aes(label = label_percent(accuracy = 0.1)(pct_change),
color = wage), nudge_x = 0.01)
}
2 ggiraph
This page is a demonstration of a ggiraph graph rendered in Quarto.