在Rstudio中使用plotweb()实现的二部网络web可视化中缺少的列名和行名



当我绘制我的网页时,它有列名和行名,可视化上的标签显示为col1和row 1等。

尽管?plotweb声明默认是显示完整的标签:

高。Lablength应绘制的上标签的字符数。如果没有显示标签,默认为NULL,绘制完整的标签。

低。Lablength应绘制的较低标签的字符数。如果没有显示标签,默认为NULL,绘制完整的标签。

谁能告诉我哪里可能出错了?这是我写的代码:

cn_dfWEB_summer <- frame2webs(cn_df_summer, varnames = c("Plant", "Pollinator_order", "WebID", "Weight"), type。out = "array", emptylist = FALSE)

plotweb(cn_dfWEB_summer, empty = FALSE)

当我生成这个图时,它看起来很好,除了没有一条边显示它们的专有名称。只有冷号和行号。我找不到一个可以解决这个问题的论据。

我也遇到了同样的问题。我必须把我的数据帧转换成一个整数数组来解决它。

spxvisitOK <- as.matrix(sapply(spxvisit, as.integer))

然后添加行名,就这样。(列名已经加载到我的数据上)

row.names(spxvisitOK)<-c("Abelia sp",
"Bougainvillea sp",
"Bulbine frutescens")

当我将我的数据帧的属性与测试数据(safariland)进行比较时,我意识到包加载并看到它们略有不同。

我希望你能解决这个问题。

最新更新