如何解决软件包arulesViz中的绘图错误?

问题描述 投票:0回答:1

我已经使用arule包中的算法apriori创建了关联规则:

titanic.rules <- apriori(titanic)

我已经使用传统的Titanic数据集离散化了数字属性,如您所见。但是,当我尝试以这种方式用分组数据绘制基于矩阵的图时:

plot(titanic.rules, method = "grouped", control=list(k=10), engine="interactive")

我收到以下错误:

Error in convertUnit(x, unitTo, "x", "location", "x", "location", valueOnly = valueOnly) : 'x' argument must be a unit object

这肯定是意外的,因为我可以在非交互模式下正确绘制图形:

plot(titanic.rules, method = "grouped", control=list(k=10), engine="interactive")

以及交互模式下的其他类型的图

plot(titanic.rules, method = "matrix", measure = c("support"), engine = "htmlwidget")
r arules
1个回答
0
投票

您是否在控制台或脚本中尝试过该命令?

我已经观察到原因可能是由于rmarkdown与交互式图形一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.