2016-11-01 2 views
0

Я строю байесовскую сеть (DAG) в R, у нее есть несколько узлов, происходящих из одного родителя, поэтому у нее много узлов. Я не могу понять, как увеличить размер шрифта ярлыков узлов (не позволяйте мне размещать изображение).Изменение размера шрифта в DAG в R

Чтобы сделать это, я только что сделал участок (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))) 

и это увеличило шрифт.

Смежные вопросы