amFloatingBar {rAmCharts} | R Documentation |
Plotting floating bar chart using rAmCharts
Description
amFloatingBar computes a floating bar chart of the given values.
Usage
amFloatingBar(
x,
y_inf,
y_sup,
data,
xlab = "",
ylab = "",
groups_color = NULL,
horiz = FALSE,
show_values = FALSE,
depth = 0,
dataDateFormat = NULL,
minPeriod = ifelse(!is.null(dataDateFormat), "DD", ""),
...
)
Arguments
x |
|
y_inf |
|
y_sup |
|
data |
|
xlab |
|
ylab |
|
groups_color |
|
horiz |
|
show_values |
|
depth |
|
dataDateFormat |
|
minPeriod |
Specifies the shortest period of your data. This should be set only if dataDateFormat is not 'NULL'. Possible period values: fff - milliseconds, ss - seconds, mm - minutes, hh - hours, DD - days, MM - months, YYYY - years. It's also possible to supply a number for increments, i.e. '15mm' which will instruct the chart that your data is supplied in 15 minute increments. |
... |
see |
Details
Notice about labels: if the chart has many columns, several labels might be hidden. It depends on the width of the conatainer where the chart is displayed. Zoom on the chart to see if the chart can contain all labels. You can also add a cursor to your chart...
Value
An object of class AmChart.
References
See online documentation https://datastorm-open.github.io/introduction_ramcharts/ and amChartsAPI
See Also
amOptions, amBarplot, amBoxplot, amHist, amPie, amPlot, amTimeSeries, amStockMultiSet, amBullet, amRadar, amWind, amFunnel, amAngularGauge, amSolidGauge, amMekko, amCandlestick, amFloatingBar, amOHLC, amWaterfall
Examples
## Not run:
# Load data
data(data_fbar)
data(data_gbar)
amFloatingBar(x = "country", y_inf = "visits_inf", y_sup = "visits_sup",
data = data_fbar, labelRotation = -45)
amFloatingBar(x = "year", y_inf = "expenses", y_sup = "income", data = data_gbar,
dataDateFormat = "YYYY", minPeriod = "YYYY", zoom = TRUE)
# Other examples available which can be time consuming depending on your configuration.
library(pipeR)
# Reference example : column chart
amFloatingBar(x = "country", y_inf = "visits_inf", y_sup = "visits_sup",
data = data_fbar, labelRotation = -45)
# Label rotation modification
amFloatingBar(x = "country", y_inf = "visits_inf", y_sup = "visits_sup",
data = data_fbar, labelRotation = -90)
# Horizontal bar
amFloatingBar(x = "country", y_inf = "visits_inf", y_sup = "visits_sup",
data = data_fbar, horiz = TRUE)
# 3D bar
amFloatingBar(x = "country", y_inf = "visits_inf", y_sup = "visits_sup",
data = data_fbar, labelRotation = -45, depth = 15)
# Display values
amFloatingBar(x = "country", y_inf = "visits_inf", y_sup = "visits_sup",
data = data_fbar, labelRotation = -90, show_values = TRUE)
# Change colors
amFloatingBar(x = "country", y_inf = "visits_inf", y_sup = "visits_sup",
data = data_fbar[,1:3], labelRotation = -45, groups_color = "#67b7dc")
# Grouped columns
# Parse dates
# Default label: firt day of each year
amFloatingBar(x = "year", y_inf = "expenses", y_sup = "income", data = data_gbar,
dataDateFormat = "YYYY", minPeriod = "YYYY", zoom = TRUE)
# Default label: first day of each month
amFloatingBar(x = "month", y_inf = "expenses", y_sup = "income", data = data_gbar,
dataDateFormat = "MM/YYYY", minPeriod = "MM", zoom = TRUE)
amFloatingBar(x = "day", y_inf = "expenses", y_sup = "income", data = data_gbar,
dataDateFormat = "DD/MM/YYYY", zoom = TRUE)
## End(Not run)