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.

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)

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")