Description Usage Arguments Examples
View source: R/ec_add_series.R
Adding series from echarts objects
'ec_add_series.data.frame' for data.frame objects
'ec_add_series.matrix' for matrix objects
'ec_add_series.numeric' for numeric objects
'ec_add_series.factor' for factor objects
'ec_add_series.character' for character objects
'ec_add_series.ts' for ts objects
'ec_add_series.forecast' for numeric objects
'echarter.data.frame' for data.frame objects
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46  | ec_add_series(ec, data = NULL, ...)
## Default S3 method:
ec_add_series(ec, ...)
## S3 method for class 'data.frame'
ec_add_series(ec, data, mapping = ecaes(), ...)
## S3 method for class 'matrix'
ec_add_series(ec, data, ...)
## S3 method for class 'numeric'
ec_add_series(ec, data, ...)
## S3 method for class 'factor'
ec_add_series(ec, data, ...)
## S3 method for class 'character'
ec_add_series(ec, data, ...)
## S3 method for class 'ts'
ec_add_series(ec, data, ...)
## S3 method for class 'forecast'
ec_add_series(
  ec,
  data,
  addOriginal = TRUE,
  addLevels = TRUE,
  fillOpacity = 0.1,
  name = NULL,
  ...
)
## S3 method for class 'data.frame'
echarter(
  data,
  mapping = ecaes(),
  ...,
  theme = "default",
  width = NULL,
  height = NULL,
  elementId = NULL,
  dispose = TRUE,
  renderer = "canvas"
)
 | 
ec | 
 A 'echarter' object.  | 
data | 
 An R object like list, data.frame, matrix, numeric, character, ts, forecast, etc.  | 
... | 
 Arguments defined in https://echarts.apache.org/zh/option.html#series.  | 
mapping | 
 a ecaes object  | 
addOriginal | 
 Logical value to add the original series or not.  | 
addLevels | 
 Logical value to show predictions bands.  | 
fillOpacity | 
 The opacity of bands.  | 
name | 
 The name of the series.  | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28  | library(tidyverse)
weekDays <- c('Mon','Tues','Wed','Thurs','Fri','Sat','Sun')
dat <- data.frame(
  saleNum = round(runif(21, 20, 100), 0),
  fruit = c(rep("Apple", 7), rep("Pear", 7), rep("Banana", 7)),
  weekDay = c(rep(weekDays,3)),
  price = round(runif(21, 10, 20), 0),
  stringsAsFactors = FALSE)
mapping = ecaes(x = weekDay, y = saleNum, group = fruit)
echart() %>%
  ec_add_series(
    data = dat, type = 'bar',
    mapping = ecaes(x = weekDay, y = saleNum, group = fruit))
weekDays <- c('Mon','Tues','Wed','Thurs','Fri','Sat','Sun')
dat <- data.frame(
  saleNum = round(runif(21, 20, 100), 0),
  fruit = c(rep("Apple", 7), rep("Pear", 7), rep("Banana", 7)),
  weekDay = c(rep(weekDays,3)),
  price = round(runif(21, 10, 20), 0),
  stringsAsFactors = FALSE)
echarter(
  data = dat, type = 'bar',
  mapping = ecaes(x = weekDay, y = saleNum, group = fruit))
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.