在R中更改DAG中的字体大小

时间:2016-11-01 19:07:18

标签: r directed-acyclic-graphs

我在R中构建一个贝叶斯网络(DAG),它有几个源自一个父节点的节点,所以它有很多节点。 我似乎无法弄清楚如何增加节点标签的字体大小(不会让我发布图片)。

为了绘制它,我刚刚完成了绘图(dag_pigment)。

输入是这样的:

dag_pigment<-dag(c("pigment","1800407"),c("pigment","12203592"),c("pigment","12896399"),c("pigment","3829241"),c("3829241","12913832"), c("pigment","1408799"), c("1408799", "12913832"),c("pigment","683"),c("pigment","10777129"),c("pigment", "28777"),c("pigment", "16891982"),c("pigment", "6119471"), c("pigment", "1426654"),c("pigment", "1800414"),c("pigment", "4959270"),c("pigment", "2378249"),c("pigment", "12821256"),c("pigment", "1805007"))

我尝试在绘图函数中使用cex,以及所有其他子类别(cex.main,cex.sub等) 我尝试过使用ps,我尝试使用像par那样的par(ps = 20,cex = 1,cex.main = 1)。

我应该尝试其他功能吗?一个不同的情节函数?

感谢任何帮助!我仍然很擅长弄清楚这些事情。

1 个答案:

答案 0 :(得分:0)

好的,我实际上在几个小时之后就知道了这一点,所以,我发布的答案对任何可能正在寻找的人都有帮助。

你必须使用attrs功能:

dag_pigment.cust<-plot(dag_pigment,attrs=list(node=list(fontsize=60)))

这增加了字体。