amPercentageBarChart {rAmCharts4} | R Documentation |
HTML widget displaying a 100% stacked bar chart
Description
Create a HTML widget displaying a 100% stacked bar chart.
Usage
amPercentageBarChart(
data,
category,
values,
valueNames = NULL,
hline = NULL,
chartTitle = NULL,
theme = NULL,
animated = TRUE,
backgroundColor = NULL,
xAxis = NULL,
yAxis = NULL,
scrollbarX = FALSE,
scrollbarY = FALSE,
legend = TRUE,
caption = NULL,
image = NULL,
width = NULL,
height = NULL,
export = FALSE,
chartId = NULL,
elementId = NULL
)
Arguments
data |
a dataframe |
category |
name of the column of |
values |
names of the columns of |
valueNames |
names of the values variables, to appear in the legend;
|
hline |
an optional horizontal line to add to the chart; it must be a
named list of the form |
chartTitle |
chart title, it can be |
theme |
theme, |
animated |
Boolean, whether to animate the rendering of the graphic |
backgroundColor |
a color for the chart background; a color can be
given by the name of a R color, the name of a CSS color, e.g.
|
xAxis |
settings of the category axis given as a list, or just a string
for the axis title; the list of settings has three possible fields:
a field |
yAxis |
settings of the value axis given as a list, or just a string
for the axis title; the list of settings has five possible fields:
a field |
scrollbarX |
logical, whether to add a scrollbar for the category axis |
scrollbarY |
logical, whether to add a scrollbar for the value axis |
legend |
either a logical value, whether to display the legend, or
a list of settings for the legend created with |
caption |
|
image |
option to include an image at a corner of the chart;
|
width |
the width of the chart, e.g. |
height |
the height of the chart, e.g. |
export |
logical, whether to enable the export menu |
chartId |
a HTML id for the chart |
elementId |
a HTML id for the container of the chart; ignored if the chart is displayed in Shiny, in which case the id is given by the Shiny id |
Examples
library(rAmCharts4)
dat <- data.frame(
category = c("A", "B", "C"),
v1 = c(1, 2, 3),
v2 = c(9, 5, 7)
)
amPercentageBarChart(
dat,
category = "category",
values = c("v1", "v2"),
valueNames = c("Value1", "Value2"),
yAxis = "Percentage",
theme = "dataviz",
legend = amLegend(position = "right")
)