2016-11-01 18 views
0

我在R中構建了一個貝葉斯網絡(DAG),它有幾個節點源自一個父節點,因此它有很多節點。 我似乎無法弄清楚如何增加節點標籤的字體大小(不會讓我發佈圖像)。在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)。

我應該嘗試其他功能嗎?一個不同的劇情功能?

感謝任何幫助!我在搞清楚這些事情方面還很新。

+2

'dag'函數來自哪裏?它不是基本的R,它不在'igraph'包中... – Spacedman

+0

它是gRbase包的一部分,它看起來特定於製作這種類型的圖 – GMD886

回答

0

好吧,我實際上在幾個小時後就明白了這一點,所以,我發佈的答案對任何其他人可能都有幫助。

您必須使用ATTRS功能:

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

,這增加了字體。