【问题标题】:Partially suppress labels in R部分抑制 R 中的标签
【发布时间】:2021-08-08 03:08:56
【问题描述】:

我正在使用 R 编程语言。我正在尝试使用“rpart.plot”库绘制“决策树”,如下所示:

#load libraries
    library(rpart)
    library(rpart.plot)

#load data
    data(iris)

#fit rpart model (i.e. decision tree)
    r = rpart(Species ~., data=iris)

#plot model
    rpart.plot(r)

我注意到,有时这张图片中的标签会显示“iris$Petal.Length”,有时它们只会显示“Petal.Length”。

问题:有没有办法“抑制”这些标签并始终显示没有数据集名称和“$”符号的标签? IE。是否总是可以仅将标签显示为 "Petal.Length" ? (这样它们总是看起来像我发布的图像)

谢谢

【问题讨论】:

  • 您能否提供一个可重现的示例,其中您没有得到您想要的标签?没有损坏的东西很难修复。
  • 程序在什么情况下打印出图中的数据集名称?可以举个例子吗?

标签: r data-visualization


【解决方案1】:

你可以这样定义模型:

r = rpart(iris$Species ~iris$Petal.Length)

在这种情况下,您会在标签中看到数据集名称

始终尝试在 rpart() 函数中使用您的数据集,如下所示:

r = rpart(Species ~., data=iris)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多