apexcharter/examples/ax_yaxis2.R

48 lines
1.0 KiB
R

library(apexcharter)
data("economics_long", package = "ggplot2")
eco <- economics_long %>%
subset(variable %in% c("pce", "pop")) %>%
transform(value = round(value))
# add second y-axis
apex(eco, aes(x = date, y = value, color = variable), type = "line") %>%
ax_yaxis(title = list(text = "Pce")) %>%
ax_yaxis2(opposite = TRUE, title = list(text = "Pop"))
# Customize axis a bit more
apex(eco, aes(x = date, y = value, color = variable), type = "line") %>%
ax_yaxis(
title = list(text = "Pce"),
axisBorder = list(
show = TRUE,
color = "#008FFB"
),
labels = list(
style = list(
colors = "#008FFB"
)
),
tooltip = list(
enabled = TRUE
)
) %>%
ax_yaxis2(
opposite = TRUE,
min = 160000,
forceNiceScale = TRUE,
title = list(text = "Pop"),
axisBorder = list(
show = TRUE,
color = "#00E396"
),
labels = list(
style = list(
colors = "#00E396"
)
),
tooltip = list(
enabled = TRUE
)
)