代码之家  ›  专栏  ›  技术社区  ›  Adrian

在回归树图中更改字体大小

  •  2
  • Adrian  · 技术社区  · 8 年前
    library(rpart)
    library(rpart.plot)
    fit <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis)
    prp(fit, type = 4, extra = 101, leaf.round = 1, fallen.leaves = TRUE,
        varlen = 0, tweak = 0.8)
    

    enter image description here

    我正在努力使文本适合圆形方块。我试着降低 tweak cex 值,但似乎随着文本的增加,圆角的正方形变小了。如何使字体变小?

    2 回复  |  直到 8 年前
        1
  •  3
  •   Otto_K    8 年前

    请尝试使用此图形包:

    library(maptree)
    draw.tree(fit,cex=3)
    

    改变 cex 以获得不同的字体大小。

        2
  •  1
  •   Nemesi    7 年前

    使用相同的软件包- rpart.plot

    fancyRpartPlot(fit,cex=3)

    改变 cex 正如Otto_k所解释的那样,更适合您的情况。