【问题标题】:larger font and spacing between leaves in R dendrogramR树状图中较大的字体和叶子之间的间距
【发布时间】:2014-11-17 04:10:00
【问题描述】:

我在 R 中有一个树状图,但我无法正确处理。

我会告诉你问题是什么,请检查:http://img.photobucket.com/albums/v699/rica01/Rplot-1.png

我怎样才能使叶子上的标签更大,它们之间的间距更大?

谢谢。

-里卡多

【问题讨论】:

    标签: r tree dendrogram dendextend


    【解决方案1】:

    解决方案:使用set 函数和dendextend 包中的“labels_cex”参数。

    # install.packages("dendextend")
    library(dendextend)
    
    dend <- as.dendrogram(hclust(dist(USArrests[1:5,])))
    # Like: 
    # dend <- USArrests[1:5,] %>% dist %>% hclust %>% as.dendrogram
    
    # By default, the dend has no text size to it (showing only the first leaf)
    get_leaves_nodePar(dend)[[1]]
    par(mfrow = c(1,2), mar = c(10,4,4,2))
    plot(dend, main = "Original dend")
    
    # let's increase the size of the labels:
    dend <- set(dend, "labels_cex", 2)
    # Now each state has a larger label
    get_leaves_nodePar(dend)[[1]]
    plot(dend, main = "A larger font for labels")
    

    (注意更改标签之间的间距目前没有实现)

    更多礼包详情,可以看at its vignette。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-06
      • 1970-01-01
      • 2018-12-05
      • 1970-01-01
      • 2022-09-30
      • 2011-06-10
      • 2019-08-27
      相关资源
      最近更新 更多