RGraphviz Hasse 图仅显示一个标签

问题描述

为了创建如下所示的哈斯图

enter image description here

一个是使用以下库

library(rPref)
library(rgraphviz)

一个人的数据中抽取一小部分样本

df <- data[1:10,]

然后创建首选项

pref <- low(time) * low(MAPE)

以及优于图 (BTG)

btg <- get_btg(df,pref)

为了显示包含相关值的节点的标签,创建如下标签

labels <- paste0(df$time,"\n",df$MAPE)

但是,当人们使用

构建可视化时
plot_btg(df,pref,labels)

一个人只能看到第一个标签,而不是两个。这是一个人看到的

enter image description here

解决方法

通过use_dot=FALSE解决了问题

plot_btg(df,pref,labels,use_dot = FALSE)

enter image description here