title: "Wordcloud2 introduction" date: "2016-06-09" output: html_document: highlight: kate toc: true toc_depth: 4 mathjax: null vignette: > %\VignetteIndexEntry{Introduction} %\VignetteEngine{knitr::rmarkdown} \usepackage[utf8]{inputenc}
This is an introduction to wordcloud2 package. This package provides an HTML5 interface to wordcloud for data visualization. Timdream's wordcloud2.js is used in this package.

This document show two main function in Wordcloud2:
wordcloud2: provide traditional wordcloud with HTML5letterCloud: provide wordcloud with selected word(letters).You may have installed this package. Well, I still want to leave these codes here for installing.
require(devtools)
install_github("lchiffon/wordcloud2")
wordlcoud2 functionYou can use wordcloud directly:
library(wordcloud2)
wordcloud2(data = demoFreq)
preserve99aed5d3b61564c1
demoFreq is a data.frame including word and freq in each column.
head(demoFreq)
## word freq
## oil oil 85
## said said 73
## prices prices 48
## opec opec 42
## mln mln 31
## the the 26
datasizefontFamily fontWeight color minSize backgroundColor gridSize minRotation maxRotation rotateRatio shape ellipticityfigPathwidgetsize wordcloud2(demoFreq, color = "random-light", backgroundColor = "grey")

wordcloud2(demoFreq, minRotation = -pi/6, maxRotation = -pi/6, minSize = 10,
rotateRatio = 1)
preserve0d656e10e1d1379c
For example, t.png is A BIRD with black and white:

figPath = system.file("examples/t.png",package = "wordcloud2")
wordcloud2(demoFreq, figPath = figPath, size = 1.5,color = "skyblue")

letterCloud functionletterCloud provide the function to create a wordcloud with a word, like this:
letterCloud(demoFreq, word = "R", size = 2)
preservefb00d246ebcc53e3

Or:
letterCloud(demoFreq, word = "WORDCLOUD2", wordSize = 1)
preserveb3993a3f863d4dfb
wordcloud with fig and letterCloud may disappeared in Rstudio Viewer, open into brower when you meet this bug
data word wordSizeletterFont ...Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.