Visualize the distribution of customers across orders.
Usage
rfm_order_dist(
rfm_table,
bar_color = "blue",
xaxis_title = "Orders",
yaxis_title = "Customers",
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.
- xaxis_title
X axis title.
- yaxis_title
Y axis title.
- 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.
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_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_order_dist(rfm_customer)