我使用bnviewer
包在R中制作了一个贝叶斯网络。然而,我需要更粗的线条。我知道他们将这些行称为边,所以在文档中没有edge.size
或edge.width
的选项。我不知道我是不是在执行任务,但是打印这些网络几乎看不到节点之间的边线是很烦人的。以下是该脚本的示例:
Title1 <- "Discrete Bayesian Network"
Subtitle1 <- "Interactions of tillage, cropping systems, nematodes and various parameters"
FigureTitle <- ""
viewer(res,
bayesianNetwork.width = "100%",
bayesianNetwork = 5,
bayesianNetwork.height = "80vh",
bayesianNetwork.layout = "layout_in_circle",
bayesianNetwork.title=Title1,
bayesianNetwork.subtitle = Subtitle1,
bayesianNetwork.footer = FigureTitle
)
发布于 2020-09-12 04:39:18
我在我的github上发布了'bnviewer‘的更新,其中包含了edges.width
参数。我打算很快在CRAN上发布。
要通过git安装bnviewer,请遵循以下摘录:
install.packages("devtools")
devtools::install_github("robson-fernandes/bnviewer")
以下是使用edges.width
参数配置构建贝叶斯网络的R代码示例
library(bnlearn)
library(bnviewer)
bayesianNetwork = hc(gaussian.test)
viewer(bayesianNetwork, edges.width = 1)
干杯
罗布森·费尔南德斯
https://stackoverflow.com/questions/59101781
复制相似问题