グラフのスタイル

graphviz-graph-style.png

グラフに指定できる属性まとめ

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
bgcolor GC color ,colorList <none> 全体の背景色
center G bool false 出力図を真ん中に置くかどうか
charset G string "UTF-8"
concentrate G bool false エッジをまとめるかどうか 

dotonlyのもの

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
clusterrank G clusterMode local サブグラフに関係する。他にglobal,やnoneがある dot only
compound G bool false サブグラフ間のエッジを許すかどうか dot only
mclimit G double 1.0 dot only
rankdir G rankdir TB dot only
ranksep G doubledoubleList 0.5(dot)1.0(twopi) 0.02 twopi, dot only
remincross G bool,false dot only
searchsize G int 30 dot only
ordering GN string "" dot only
nslimit1 G double dot only
remincross G bool,false dot only
属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
fontpath G string system-dependent
forcelabels G bool true
imagepath G string ""

sfdp onlyのもの

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
K GC double 0.3 ノード間の距離辺のスタイルlenでも指定できる sfdp, fdp only
label_scheme G int 0 0 sfdp only
levels G int MAXINT 0.0 sfdp only
quadtree G quadType bool normal sfdp only
repulsiveforce G double 1.0 0.0 sfdp only
repulsiveforce G double 1.0 0.0 sfdp only
smoothing G smoothType "none" sfdp only

neato onlyのもの

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
defaultdist G double 1+(avg. len)*sqrt(|V|) epsilon neato only
Damping G double 0.99 0.0 neato only
dim G int 2 2 sfdp, fdp, neato only
dimen G int 2 2 sfdp, fdp, neato only
diredgeconstraints G string bool false neato only
epsilon G double .0001 * # nodes(mode == KK).0001(mode == major) neato only
levelsgap G double 0.0 neato only
maxiter G int 100 * # nodes(mode == KK)200(mode == major)600(fdp) fdp, neato only
mode G string major neato only
model G string shortpath neato only
mosek G bool false neato only
start G startType "" fdp neato only

なんでもokのもの

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
labeljust GC string "c"
landscape G bool false
layerlistsep G string ","
layers G layerList ""
layerselect G layerRange ""
layersep G string " :\t"
layout G string ""
lheight GC double write only
lp EGC point write only
lwidth GC double write only
nodesep G double 0.25 0.02
nslimit
orientation G string ""
outputorder G outputMode breadthfirst
overlap_scaling G double -4 -1.0e10 prism only

not dotのもの

overlap G stringbool true not dot
normalize G double,bool false not dot
pack G bool int false not dot
packmode G packMode node not dot
esep G addDouble addPoint +3 not dot
sep G addDouble addPoint +4 not dot
voro_margin G double 0.05 0.0 not dot
pad G doublepoint 0.0555 (4 points)
page G doublepoint
pagedir G pagedir BL
quantum G double 0.00.0
ratio G doublestring 出力画像のアスペクト比を指定する。例えば0.5だったら横長に、1.5だったら縦長な画像になる。だからheight/widthなんだね。
size G double,point
splines G bool string
colorscheme ENCG string ""
gradientangle NCG int ""

文字系

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
comment ENG string "" ただのコメント。出力には一切出ない
fontcolor ENGC color black
fontname ENGC string "Times-Roman"
fontsize ENGC double 14.0
label ENGC lblString "\N" (nodes)"" (otherwise)
labelloc NGC string b ラベルをどの位置に置くかt,c,bが可能。各々top,center,bottom

circo,twopi onlyのもの

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
root GN string bool <none>(graphs)false(nodes) circo, twopi only
onlyscale G double point twopi only
mindist G double 1.0 0.0 circo only

見た目・レイアウト系

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
margin NCG double,point <device-dependent>
nojustify GCNE bool false
sortv GCN int 0 0
style ENCG style ""

svg onlyのもの

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
stylesheet G string "" svg only
fontnames G string "" svg only
resolution G double 96.00.0 svg, bitmap output only
dpi G double 96.00.0 svg, bitmap output only
target ENGC escString string <none> svg, map only
href GCNE escString "" svg, postscript, map only リンクを貼る
id GCNE escString "" svg, postscript, map only

bitmap onlyのもの

属性名 適用できるタイプ デフォルト値 意味 可能なレイアウト
truecolor G bool bitmap output only

サポートサイト Wikidot.com