Visualize the distribution of customers across orders.
Usage
rfm_plot_order_dist(
rfm_table,
bar_color = "blue",
animate = FALSE,
xaxis_title = "Orders",
yaxis_title = "Customers",
count_size = 3,
plot_title = "Customers by Orders",
plot_title_justify = 0.5,
print_plot = TRUE
)
Arguments
- rfm_table
An object of class
rfm_table
.- bar_color
Color of the bars.
- animate
Logical; if
TRUE
, animates the bars. Defaults toFALSE
.- xaxis_title
X axis title.
- yaxis_title
Y axis title.
- count_size
Size of count displayed on top of the bars.
- plot_title
Title of the plot.
- plot_title_justify
Horizontal justification of the plot title; 0 for left justified and 1 for right justified.
- print_plot
logical; if
TRUE
, prints the plot else returns a plot object.
Deprecated Functions
rfm_order_dist()
has been deprecated and will be made defunct. It has
been provided for compatibility with older versions only, and will be made
defunct at the next release.
Instead use the replacement function rfm_plot_order_dist()()
.
Examples
# using transaction data
analysis_date <- as.Date('2006-12-31')
rfm_order <- rfm_table_order(rfm_data_orders, customer_id, order_date,
revenue, analysis_date)
# order distribution
rfm_plot_order_dist(rfm_order)
# using customer data
analysis_date <- as.Date('2007-01-01')
rfm_customer <- rfm_table_customer(rfm_data_customer, customer_id,
number_of_orders, recency_days, revenue, analysis_date)
# order distribution
rfm_plot_order_dist(rfm_customer)