library(dplyr)
<- data.frame(x = c(1,2,3),
df y = c(5,6,7))
<- df |> mutate(low = y - 0.5, high = y + 0.5) df_error
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")