rAmCharts - amFunnel
Parameters
- data: a dataframe with at least 2 columns: value (numeric, positive), and description (character). See data_funnel for example. You can add a third column “color” (character, colors in hexadecimal) to specify the colors.
- neck_height: a numeric, value between 0 and 100 : if a bottleneck is desired, this value determines its heigh. Default to NULL.
- neck_width: a numeric, value between 0 and 100 : if a bottleneck is desired, this value determines its width. Default to NULL.
- depth: a numeric, between 0 and 100. If superior to 0, chart is displayed in 3D. Only for pyramid chart (without a bottleneck).
- inverse: a boolean, if TRUE, the funnel chart will be inversed.
- label_side: a character, defines the label position : “right” or “left”.
- margin_right: a numeric, margin at the right side.
- margin_left: a numeric, margin at the left side.
- …: other parameters called in amOptions.
Data used in the examples:
data("data_funnel")
head(data_funnel)##              description value
## 1         Website visits   300
## 2              Downloads   123
## 3   Requested price list    98
## 4 Contaced for more info    72
## 5              Purchased    80
## 6  Contacted for support    15Reference example : Pyramid chart
amFunnel(data = data_funnel, inverse = TRUE)Reference example : Funnel chart
amFunnel(data = data_funnel, neck_height = 30, neck_width = 40)Inversed Pyramid chart
amFunnel(data = data_funnel, inverse = FALSE)Change label side
amFunnel(data = data_funnel, inverse = FALSE, label_side = "left")3D pyramid
amFunnel(data = data_funnel, depth = 50, inverse = TRUE)amOptions
export
amFunnel(data = data_funnel, inverse = FALSE, export = TRUE)
#or
amFunnel(data = data_funnel, inverse = FALSE) %>>% 
  amOptions(export = TRUE)exportFormat
amFunnel(data = data_funnel, inverse = FALSE, export = TRUE, exportFormat = "JPG")
#or
amFunnel(data = data_funnel, inverse = FALSE) %>>% 
  amOptions(export = TRUE, exportFormat = "JPG")main and creditsPosition
amFunnel(data = data_funnel, inverse = FALSE, main = "My Pyramid",
        mainColor = "#68838B", mainSize = 25, creditsPosition = "bottom-left")
#or
amFunnel(data = data_funnel, inverse = FALSE) %>>% 
  amOptions( main = "My Pyramid",
        mainColor = "#68838B", mainSize = 25, creditsPosition = "bottom-left")theme
amFunnel(data = data_funnel, inverse = FALSE, theme = "patterns")
#or
amFunnel(data = data_funnel, inverse = FALSE) %>>% 
  amOptions(theme = "patterns")