Skip to contents

Plots the CMD score for each document, sorted from lowest to highest engagement, with one panel per concept. If x was produced with sens_interval = TRUE, error bars show each document's sensitivity interval.

Usage

# S3 method for class 'CMDist'
plot(x, concept = NULL, ...)

Arguments

x

CMDist object returned by CMDist()

concept

Character vector of one or more concept names to plot (default = NULL, which plots every concept found in x). Errors if any name is not one of the concepts in x.

...

Arguments to be passed to methods

Value

Invisibly returns x

See also

Examples

# \donttest{
data(ft_wv_sample)
data(jfk_speech)
jfk_speech$sentence <- tolower(jfk_speech$sentence)
jfk_speech$sentence <- gsub("[[:punct:]]+", " ", jfk_speech$sentence)
dtm <- dtm_builder(jfk_speech, sentence, sentence_id)

out <- CMDist(dtm, cw = "space", wv = ft_wv_sample)
plot(out)


# with sensitivity intervals, plotting a single concept
out_sens <- CMDist(dtm, cw = "space", wv = ft_wv_sample,
                    sens_interval = TRUE, n_iters = 5)
plot(out_sens, concept = "space")

# }