ac_plot_sentiment() gera visualizações de sentimento: barras por
documento, linha temporal, ou distribuição de scores.
Usage
ac_plot_sentiment(
sentiment_tbl,
type = c("bar", "line", "density"),
x_col = "doc_id",
fill_col = "sentiment",
title = NULL,
...
)Arguments
- sentiment_tbl
Tibble retornado por
ac_sentiment().- type
Tipo de visualização:
"bar"(padrão),"line","density".- x_col
Coluna do eixo X. Padrão:
"doc_id". Pode ser uma coluna de data paratype = "line".- fill_col
Coluna para preenchimento/cor. Padrão:
"sentiment".- title
Título do gráfico. Padrão:
NULL.- ...
Ignorado.
Examples
if (FALSE) { # interactive()
# Requer internet na primeira execucao: ac_sentiment() baixa o OpLexicon
# do GitHub e o guarda em cache (tools::R_user_dir("acR", "data")).
# Corpus com quatro documentos de valências distintas
df <- data.frame(
id = c("a", "b", "c", "d"),
texto = c(
"excelente ótimo positivo bom",
"péssimo terrivel negativo ruim",
"aprovada proposta reuniao",
"bom resultado positivo ótimo"
)
)
corpus <- ac_corpus(df, text = texto, docid = id)
# Calcular scores e visualizar em barras (positivo/neutro/negativo por doc)
sent <- ac_sentiment(corpus)
ac_plot_sentiment(sent)
}
