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.