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
)

Arguments

e

An echarts4r object as returned by e_charts or a proxy as returned by echarts4rProxy.

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.

Details

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.

See also

Examples

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