wie kann man erhöhen Sie die Größe der gezeichneten Fläche wordclouds in R
versuchen zu replizieren das Beispiel hier;
http://onertipaday.blogspot.com/2011/07/word-cloud-in-r.html
Hilfe benötigen, herauszufinden, wie die Erhöhung des gezeichneten Bereich des word-cloud. Ändern Sie die Höhe und Breite Parmeter in png("wordcloud_packages.png", width=1280,height=800) ändert sich nur die Höhe und Breite der Leinwand..aber die gezeichneten Bereich bleibt klein.
require(XML)
require(tm)
require(wordcloud)
require(RColorBrewer)
u = "http://cran.r-project.org/web/packages/available_packages_by_date.html"
t = readHTMLTable(u)[[1]]
ap.corpus <- Corpus(DataframeSource(data.frame(as.character(t[,3]))))
ap.corpus <- tm_map(ap.corpus, removePunctuation)
ap.corpus <- tm_map(ap.corpus, tolower)
ap.corpus <- tm_map(ap.corpus, function(x) removeWords(x, stopwords("english")))
ap.tdm <- TermDocumentMatrix(ap.corpus)
ap.m <- as.matrix(ap.tdm)
ap.v <- sort(rowSums(ap.m),decreasing=TRUE)
ap.d <- data.frame(word = names(ap.v),freq=ap.v)
table(ap.d$freq)
pal2 <- brewer.pal(8,"Dark2")
png("wordcloud_packages.png", width=1280,height=800)
wordcloud(ap.d$word,ap.d$freq, scale=c(8,.2),min.freq=3,
max.words=Inf, random.order=FALSE, rot.per=.15, colors=pal2)
dev.off()
InformationsquelleAutor sgt pepper | 2012-02-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, mit den
res
parameter, statt:danke für den Tipp. einfach Fragen, wenn Sie haben, kommen über ein Thema, wo der text der Größe nicht skaliert werden kann mit der Wort-Frequenz? ausführen der Beispiele auf meinem system, die Worte sind alle die gleiche Größe. könnte ein Problem mit der system-Schriftarten. tia.
nvm, es war in der Tat ein Problem mit der system-fonts! in jedem Fall ist hier ein gutes how-to zur Installation von zusätzlichen Schriftarten: blog.revolutionanalytics.com/2012/09/...
InformationsquelleAutor John Colby
Wenn Sie
par(mar = rep(0, 4))
als eine separate Zeile unmittelbar nach dem Aufrufpng
werden Sie entfernen Sie die Ränder und die wortwolke wird der gesamte verfügbare Platz. Mit dieser, und eventuell optimieren derres
parameter wie bereits in der vorherigen Antwort, Sie sollten bekommen, was Sie wollte.InformationsquelleAutor giocomai