Я создал матрицу term-document
и хочу использовать ее для создания barplot
.Я думал, что на оси абсцисс будут категорические имена с заголовком «Частоты слова».На оси Y должно быть масштабирование чисел от 0 до 60, но есть только шкала без единиц измерения.
Изображение штрихового графика
Я только начал изучать R иЯ следую инструкциям на http://www.sthda.com/english/wiki/word-cloud-generator-in-r-one-killer-function-to-do-everything-you-need, чтобы научиться создавать коробку частот.Но получается иначе, так как я использую другой набор данных.
Я застрял на этом надолго и был бы очень признателен, спасибо!
Построить матрицу терм-документа
dtm <- TermDocumentMatrix(docs)
m <- as.matrix(dtm)
v <- sort(rowSums(m),decreasing=TRUE)
d <- data.frame(word = names(v),freq=v)
head(d, 15)
Гистограмма частоты для верха 13
barplot(d[1:13,]$freq, las = 2,
names.arg = d[1:13,]$word,
col ="lightgreen", main ="Most frequent words",
ylab = "Word frequencies")