library(dplyr)
df <- data.frame(x = c(1,2,3),
y = c(5,6,7))
df_error <- df |> mutate(low = y - 0.5, high = y + 0.5)Error Bar
En esta sección aprenderemos a añadir barras de error a un gráfico. Para ello, generaremos un dataframe con dos variables de 3 valores y añadiremos unas barras de error de +-0.5.
Partimos de la función highchart() y añadimos dos series: la primera con los datos base, y la segunda con los valores de las barras de error.
El tema de los gráficos lo puedes encontrar en el capítulo sobre [cómo crear temas en highcharter]((../tema/index.qmd#como-crear-un-tema-personalizado-en-highcharter/) y configurarlo al inicio de la sesión así:
library(highcharter)
options(highcharter.theme = elartedeldato_theme)highchart() |>
hc_add_series(df,
tooltip = list(
shared = TRUE
)) |>
hc_add_series(data = df_error,
type = "errorbar",
stemWidth = 1,
whiskerLength = 20,
tooltip = list(
shared = TRUE,
pointFormat = "Rango de error: {point.low}-{point.high}"
)) |>
hc_title(text = "<b>Gráfico con barras de error</b>") |>
hc_subtitle(text = "<i>Datos generados con R</i>") |>
hc_credits(enabled = TRUE, text = "http://elartedeldato.com")