Initialize a chart with three main parameters : data, mapping and type of chart.
apex( data, mapping, type = "column", ..., auto_update = TRUE, width = NULL, height = NULL, elementId = NULL )
data | Default dataset to use for chart. If not already a |
---|---|
mapping | Default list of aesthetic mappings to use for chart |
type | Specify the chart type. Available Options: |
... | Other arguments passed on to methods. Not currently used. |
auto_update | In Shiny application, update existing chart rather than generating new one. |
width | A numeric input in pixels. |
height | A numeric input in pixels. |
elementId | Use an explicit element ID for the widget. |
A apexcharts
htmlwidget
object.
#> #>#>#> #>#>#> #>library(apexcharter) # make a barchart with a frequency table data("mpg", package = "ggplot2") apex( data = count(mpg, manufacturer), mapping = aes(x = manufacturer, y = n), type = "bar" ) # timeseries data("economics", package = "ggplot2") apex( data = economics, mapping = aes(x = date, y = uempmed), type = "line" ) # you can add option to apex result : apex( data = economics, mapping = aes(x = date, y = uempmed), type = "line" ) %>% ax_stroke(width = 1) # with group variable data("economics_long", package = "ggplot2") apex( data = economics_long, mapping = aes(x = date, y = value01, group = variable), type = "line" )