e_mark_point | R Documentation |
Mark points and lines.
e_mark_point(
e,
serie = NULL,
data = NULL,
...,
title = NULL,
title_position = NULL
)
e_mark_line(
e,
serie = NULL,
data = NULL,
...,
title = NULL,
title_position = NULL
)
e_mark_area(
e,
serie = NULL,
data = NULL,
...,
title = NULL,
title_position = NULL
)
e |
An |
serie |
Serie or vector of series to mark on, defaults to all series. |
data |
Placement of point, line or area. |
... |
Any other option to pass, check See Also section. |
title |
A convenience argument to easily set label, see details. |
title_position |
Position of title. |
To set a label you need to either use the title
argument or pass a list specifying the label formatter.
label = list(formatter = "label")
. The former is more convenient
but more limited, e.g.: you cannot specify the placement of the label.
When the e_mark
series function is used with e_timeline
at the
same time, if the number of marks provided does not match the series, the
mark information will follow the setting of the previous frame.
Additional point arguments, Additional line arguments
max <- list(
name = "Max",
type = "max"
)
min <- list(
name = "Min",
type = "min"
)
avg <- list(
type = "average",
name = "AVG"
)
mtcars |>
e_charts(mpg) |>
e_line(wt) |>
e_line(drat) |>
e_line(cyl) |>
e_mark_point("wt", data = max) |>
e_mark_point(c("cyl", "drat"), data = min) |>
e_mark_line(data = avg) |> # applies to all
e_mark_area(
serie = "wt",
data = list(
list(xAxis = "min", yAxis = "min"),
list(xAxis = "max", yAxis = "max")
)
)
# Serie options, since the mark of "virginica" is not set, the mark setting
# of the previous frame is used
iris |>
group_by(Species) |>
e_charts(Sepal.Length, timeline = TRUE) |>
e_line(Sepal.Width) |>
e_timeline_serie(
title = list(
list(text = "setosa"),
list(text = "versicolor"),
list(text = "virginica")
)
) |>
e_mark_area(
serie = "setosa",
data = list(
list(xAxis = 4, yAxis = 2),
list(xAxis = 6, yAxis = 4.5)
),
itemStyle = list(color = "lightgreen")
) |>
e_mark_area(
serie = "versicolor",
data = list(
list(xAxis = 4.5),
list(xAxis = 7)
),
itemStyle = list(color = "lightblue")
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.