Re: Всё украдено до нас
Dec. 17th, 2009 03:16 pmЧто-то я не вижу нормальных методов менять внешний вид графа. Приходится использовать грязный хак, напрямую обращаясь к полям объекта, созданного при генерации графа:

Cкрипт (а точнее, GraphViz) может ругаться на отсутствие шрифтов:
# Dirty hack: direct access
$graph->{'RANK_DIR'} = 1;
$graph->{'NODE_ATTRS'}->{'fontname'} = 'DejaVuSansCondensed';
$graph->{'NODE_ATTRS'}->{'fontsize'} = 8;
$graph->{'EDGE_ATTRS'}->{'color'} = 'grey';Получаем:
Cкрипт (а точнее, GraphViz) может ругаться на отсутствие шрифтов:
Error: Could not find/open fontЧтобы не ругался, ему можно указать путь к шрифтам, например в переменной окружения
DOTFONTPATH.