美文网首页
wordcloud2 {wordcloud2}词云绘制

wordcloud2 {wordcloud2}词云绘制

作者: PhageNanoenzyme | 来源:发表于2021-10-08 09:43 被阅读0次

    Create wordcloud by wordcloud2.js

    Description

    Function for Creating wordcloud by wordcloud2.js

    Usage

    wordcloud2(data, size = 1, minSize = 0, gridSize = 0,
    fontFamily = 'Segoe UI', fontWeight = 'bold',
    color = 'random-dark', backgroundColor = "white",
    minRotation = -pi/4, maxRotation = pi/4, shuffle = TRUE,
    rotateRatio = 0.4, shape = 'circle', ellipticity = 0.65,
    widgetsize = NULL, figPath = NULL, hoverFunction = NULL)
    Arguments

    data
    A data frame including word and freq in each column
    size
    Font size, default is 1. The larger size means the bigger word.
    minSize
    A character string of the subtitle
    gridSize
    Size of the grid in pixels for marking the availability of the canvas the larger the grid size, the bigger the gap between words.
    fontFamily
    Font to use.
    fontWeight
    Font weight to use, e.g. normal, bold or 600
    color
    color of the text, keyword 'random-dark' and 'random-light' can be used. color vector is also supported in this param
    backgroundColor
    Color of the background.
    minRotation
    If the word should rotate, the minimum rotation (in rad) the text should rotate.
    maxRotation
    If the word should rotate, the maximum rotation (in rad) the text should rotate. Set the two value equal to keep all text in one angle.
    shuffle
    Shuffle the points to draw so the result will be different each time for the same list and settings.
    rotateRatio
    Probability for the word to rotate. Set the number to 1 to always rotate.
    shape
    The shape of the "cloud" to draw. Can be a keyword present. Available presents are 'circle' (default), 'cardioid' (apple or heart shape curve, the most known polar equation), 'diamond' (alias of square), 'triangle-forward', 'triangle', 'pentagon', and 'star'.
    ellipticity
    degree of "flatness" of the shape wordcloud2.js should draw.
    widgetsize
    size of the widgets
    figPath
    The path to a figure used as a mask.
    hoverFunction
    Callback to call when the cursor enters or leaves a region occupied by a word. A string of java script function.
    Examples

    library(wordcloud2)

    Global variables can go here

    wordcloud2(demoFreq)
    wordcloud2(demoFreq, size = 2)

    wordcloud2(demoFreq, size = 1,shape = 'pentagon')
    wordcloud2(demoFreq, size = 1,shape = 'star')

    wordcloud2(demoFreq, size = 2,
    color = "random-light", backgroundColor = "grey")

    wordcloud2(demoFreq, size = 2, minRotation = -pi/2, maxRotation = -pi/2)
    wordcloud2(demoFreq, size = 2, minRotation = -pi/6, maxRotation = -pi/6,
    rotateRatio = 1)
    wordcloud2(demoFreq, size = 2, minRotation = -pi/6, maxRotation = pi/6,
    rotateRatio = 0.9)

    wordcloud2(demoFreqC, size = 2,
    color = "random-light", backgroundColor = "grey")
    wordcloud2(demoFreqC, size = 2, minRotation = -pi/6, maxRotation = -pi/6,
    rotateRatio = 1)

    Color Vector

    colorVec = rep(c('red', 'skyblue'), length.out=nrow(demoFreq))
    wordcloud2(demoFreq, color = colorVec, fontWeight = "bold")

    wordcloud2(demoFreq,
    color = ifelse(demoFreq[, 2] > 20, 'red', 'skyblue'))

    相关文章

      网友评论

          本文标题:wordcloud2 {wordcloud2}词云绘制

          本文链接:https://www.haomeiwen.com/subject/axrygltx.html