plot_media.Rd
Creates summary data frames or visualizations of sent media files or file types
plot_media(
data,
names = "all",
starttime = "1960-01-01 00:00",
endtime = "2200-01-01 00:00",
use_filetype = TRUE,
min_occur = 1,
return_data = FALSE,
media_vec = "all",
plot = "bar",
exclude_sm = FALSE
)
A 'WhatsApp' chatlog that was parsed with parse_chat
and was exported usng the "with media" option.
A vector of author names that the plots will be restricted to.
Datetime that is used as the minimum boundary for exclusion. Is parsed with as.POSIXct
. Standard format is "yyyy-mm-dd hh:mm". Is interpreted as UTC to be compatible with 'WhatsApp' timestamps.
Datetime that is used as the maximum boundary for exclusion. Is parsed with as.POSIXct
. Standard format is "yyyy-mm-dd hh:mm". Is interpreted as UTC to be compatible with 'WhatsApp' timestamps.
If TRUE, shortens sent file attachments to file types.
The minimum number of occurrences a media (type) has to have to be included in the visualization. Default is 1.
If TRUE, returns the subset data frame. Default is FALSE.
A vector of media (types) that the visualizations will be restricted to.
The type of plot that should be returned Options include "heatmap", "cumsum", "bar" and "splitbar".
If TRUE, excludes the 'WhatsApp' system messages from the descriptive statistics. Default is FALSE.
Plots and/or the subset data frame based on author names, datetime and media (type) occurrence
data <- readRDS(system.file("ParsedWhatsAppChat.rds", package = "WhatsR"))
plot_media(data, plot = "heatmap")