Add error bars.
Usage
e_error_bar(
e,
lower,
upper,
name = NULL,
legend = FALSE,
y_index = 0,
x_index = 0,
coord_system = "cartesian2d",
...
)
e_error_bar_(
e,
lower,
upper,
name = NULL,
legend = FALSE,
y_index = 0,
x_index = 0,
coord_system = "cartesian2d",
itemStyle = list(borderWidth = 1.5),
renderer = "renderErrorBar2",
...
)
Arguments
- e
An
echarts4r
object as returned bye_charts
or a proxy as returned byecharts4rProxy
.- lower, upper
Lower and upper error bands.
- name
name of the serie.
- legend
Whether to add serie to legend.
- x_index, y_index
Indexes of x and y axis.
- coord_system
Coordinate system to plot against.
- ...
Any other option to pass, check See Also section.
- itemStyle
mostly used for borderWidth, default 1.5
- renderer
mame of render function from renderers.js
Examples
df <- data.frame(
x = factor(c(1, 2)),
y = c(1, 5),
upper = c(1.1, 5.3),
lower = c(0.8, 4.6)
)
df |>
e_charts(x) |>
e_bar(y) |>
e_error_bar(lower, upper)
# timeline
df <- data.frame(
x = factor(c(1, 1, 2, 2)),
y = c(1, 5, 3, 4),
step = factor(c(1, 2, 1, 2)),
upper = c(1.1, 5.3, 3.3, 4.2),
lower = c(0.8, 4.6, 2.4, 3.6)
)
df |>
group_by(step) |>
e_charts(x, timeline = TRUE) |>
e_bar(y) |>
e_error_bar(lower, upper)