- recycle dp$color to pass
data.table 1.12.2
rAmChartsTimeSeries module
: enabled multiplecol_series
in alist
amTimeSeries
: fix passing onegroupToPeriods
+ update thousandsSeparator- Update Docomentation and add full javascript API in package &
amChartsAPI()
function rAmChartsTimeSeries module
: fix bug zooming on missing value
rAmCharts 2.1.8 (based on AmCharts version 3.21.13)
rAmChartsTimeSeries module
: fix keeping first and last values when NA- Update to
amcharts.js 3.21.13
rAmCharts 2.1.7 (based on AmCharts version 3.20.18)
- new
add_animate_dependency
function
This package allows to draw interactive charts from the JavaScript library AmCharts using Hmtlwidgets.
Currently available chart types: funnel, gantt, gauge, pie, radar, serial, stock, xy.
Please refer to this page https://datastorm-open.github.io/introduction_ramcharts/, you will find several examples and a quick tutorial.
Moreover, full AmCharts API is available in the package using amChartsAPI()
.
The version 2.1.7 is available on CRAN:
install.packages("rAmCharts")
To install the "dev version", run the following code lines:
if (!require(devtools)) {
install.packages("devtools")
} else {}
devtools::install_github("datastorm-open/rAmCharts")
NB:
- Version 1.1.2 is based on AmCharts v3.17.2
- Version 2.0.0 is based on AmCharts v3.18.2
- Version 2.0.2 is based on AmCharts v3.20.3
- Version 2.1.0 is based on AmCharts v3.20.10
- Version <= 2.1.7 is based on AmCharts v3.20.18
- Version >= 2.1.8 is based on AmCharts v3.21.13
- Problem in Shiny with Firefox (works with Chrome or Safari), the function
renderAmcharts({NULL})
does not clear the chart, use conditionalPanel instead. - Use in R Markown needs either an url path "https://www.amcharts.com/lib/3" to find images or a local path e.g.
system.file("htmlwidgets/lib", package = "rAmCharts")
. HTML reports also need a call to the methodplot
.
library(rAmCharts)
data(iris)
amHist(iris$Sepal.Length, freq = FALSE, breaks = 30, col = "gray",
path = "https://www.amcharts.com/lib/3")
# path = system.file("htmlwidgets/lib", package = "rAmCharts"))
- Usual R colors work (for instance, light or dark prefixes), however the 'export' feature needs valid CSS colors. To be sure, use hexadecimal format if you want to use the 'export' feature.