Attributes are used to customise the layout and design of Dot graphs. Care must be taken to ensure that the attribute you use is valid, as not all attributes can be used everywhere.
Constructors
Damping DoubleValid for: G; Default:
0.99; Minimum:0.0; Notes: Neato onlyK DoubleURL EscStringValid for: ENGC; Default: none; Notes: svg, postscript, map only
Area DoubleValid for: NC; Default:
1.0; Minimum:>0; Notes: Patchwork only, requires Graphviz >= 2.30.0ArrowHead ArrowTypeValid for: E; Default:
normalArrowSize DoubleValid for: E; Default:
1.0; Minimum:0.0ArrowTail ArrowTypeValid for: E; Default:
normalBackground TextValid for: G; Default: none; Notes: xdot only
BoundingBox RectValid for: G; Notes: write only
BgColor ColorListValid for: GC; Default:
[]Center BoolClusterRank ClusterModeColor ColorListColorScheme ColorSchemeValid for: ENCG; Default:
X11Comment TextValid for: ENG; Default:
""Compound BoolConcentrate BoolConstraint BoolDecorate BoolDefaultDist DoubleDim IntDimen IntDir DirTypeDirEdgeConstraints DEConstraintsValid for: G; Default:
NoConstraints; Parsing Default: EdgeConstraints; Notes: Neato onlyDistortion DoubleValid for: N; Default:
0.0; Minimum:-100.0DPI DoubleValid for: G; Default:
96.0,0.0; Notes: svg, bitmap output only; "resolution" is a synonymEdgeURL EscStringValid for: E; Default:
""; Notes: svg, map onlyEdgeTarget EscStringValid for: E; Default: none; Notes: svg, map only
EdgeTooltip EscStringValid for: E; Default:
""; Notes: svg, cmap onlyEpsilon DoubleESep DPointFillColor ColorListFixedSize NodeSizeValid for: N; Default:
GrowAsNeeded; Parsing Default: SetNodeSizeFontColor ColorFontName TextValid for: ENGC; Default:
"Times-Roman"FontNames SVGFontNamesValid for: G; Default:
SvgNames; Notes: svg onlyFontPath PathsValid for: G; Default: system dependent
FontSize DoubleValid for: ENGC; Default:
14.0; Minimum:1.0ForceLabels BoolGradientAngle IntValid for: NCG; Default: 0; Notes: requires Graphviz >= 2.29.0
Group TextValid for: N; Default:
""; Notes: Dot onlyHeadURL EscStringValid for: E; Default:
""; Notes: svg, map onlyHead_LP PointValid for: E; Notes: write only, requires Graphviz >= 2.30.0
HeadClip BoolHeadLabel LabelValid for: E; Default:
StrLabel ""HeadPort PortPosValid for: E; Default:
CompassPoint CenterPointHeadTarget EscStringValid for: E; Default: none; Notes: svg, map only
HeadTooltip EscStringValid for: E; Default:
""; Notes: svg, cmap onlyHeight DoubleValid for: N; Default:
0.5; Minimum:0.02ID EscStringValid for: GNE; Default:
""; Notes: svg, postscript, map onlyImage TextValid for: N; Default:
""ImagePath PathsValid for: G; Default:
Paths []; Notes: Printing and parsing is OS-specific, requires Graphviz >= 2.29.0ImageScale ScaleTypeValid for: N; Default:
NoScale; Parsing Default: UniformScaleInputScale DoubleLabel LabelLabelURL EscStringValid for: E; Default:
""; Notes: svg, map onlyLabelScheme LabelSchemeValid for: G; Default:
NotEdgeLabel; Notes: Sfdp only, requires Graphviz >= 2.28.0LabelAngle DoubleValid for: E; Default:
-25.0; Minimum:-180.0LabelDistance DoubleValid for: E; Default:
1.0; Minimum:0.0LabelFloat BoolLabelFontColor ColorLabelFontName TextValid for: E; Default:
"Times-Roman"LabelFontSize DoubleValid for: E; Default:
14.0; Minimum:1.0LabelJust JustificationValid for: GC; Default:
JCenterLabelLoc VerticalPlacementLabelTarget EscStringValid for: E; Default: none; Notes: svg, map only
LabelTooltip EscStringValid for: E; Default:
""; Notes: svg, cmap onlyLandscape BoolLayer LayerRangeValid for: ENC; Default:
[]LayerListSep LayerListSepValid for: G; Default:
LLSep ","; Notes: requires Graphviz >= 2.30.0Layers LayerListValid for: G; Default:
LL []LayerSelect LayerRangeValid for: G; Default:
[]LayerSep LayerSepValid for: G; Default:
LSep " :t"Layout GraphvizCommandValid for: G
Len DoubleLevels IntLevelsGap DoubleValid for: G; Default:
0.0; Notes: Neato onlyLHead TextValid for: E; Default:
""; Notes: Dot onlyLHeight DoubleValid for: GC; Notes: write only, requires Graphviz >= 2.28.0
LPos PointValid for: EGC; Notes: write only
LTail TextValid for: E; Default:
""; Notes: Dot onlyLWidth DoubleValid for: GC; Notes: write only, requires Graphviz >= 2.28.0
Margin DPointValid for: NGC; Default: device dependent
MaxIter IntMCLimit DoubleValid for: G; Default:
1.0; Notes: Dot onlyMinDist DoubleValid for: G; Default:
1.0; Minimum:0.0; Notes: Circo onlyMinLen IntValid for: E; Default:
1; Minimum:0; Notes: Dot onlyMode ModeTypeModel ModelMosek BoolNodeSep DoubleValid for: G; Default:
0.25; Minimum:0.02NoJustify BoolNormalize NormalizedValid for: G; Default:
NotNormalized; Parsing Default: IsNormalized; Notes: not DotNoTranslate BoolNslimit DoubleValid for: G; Notes: Dot only
Nslimit1 DoubleValid for: G; Notes: Dot only
Ordering OrderValid for: GN; Default: none; Notes: Dot only
Orientation DoubleValid for: N; Default:
0.0; Minimum:360.0OutputOrder OutputModeValid for: G; Default:
BreadthFirstOverlap OverlapValid for: G; Default:
KeepOverlaps; Parsing Default: KeepOverlaps; Notes: not DotOverlapScaling DoubleValid for: G; Default:
-4; Minimum:-1.0e10; Notes: PrismOverlap onlyOverlapShrink BoolValid for: G; Default:
True; Parsing Default: True; Notes: PrismOverlap only, requires Graphviz >= 2.36.0Pack PackPackMode PackModeValid for: G; Default:
PackNodePad DPointValid for: G; Default:
DVal 0.0555(4 points)Page PointValid for: G
PageDir PageDirValid for: G; Default:
BlPenColor ColorPenWidth DoubleValid for: CNE; Default:
1.0; Minimum:0.0Peripheries IntValid for: NC; Default: shape default (nodes),
1(clusters); Minimum: 0Pin BoolPos PosValid for: EN
QuadTree QuadTypeQuantum DoubleValid for: G; Default:
0.0; Minimum:0.0Rank RankTypeValid for: S; Notes: Dot only
RankDir RankDirRankSep [Double]Ratio RatiosValid for: G
Rects [Rect]Valid for: N; Notes: write only
Regular BoolReMinCross BoolRepulsiveForce DoubleValid for: G; Default:
1.0; Minimum:0.0; Notes: Sfdp onlyRoot RootValid for: GN; Default:
NodeName ""(graphs),NotCentral(nodes); Parsing Default: IsCentral; Notes: Circo,TwopionlyRotate IntValid for: G; Default:
0Rotation DoubleValid for: G; Default:
0; Notes: Sfdp only, requires Graphviz >= 2.28.0SameHead TextValid for: E; Default:
""; Notes: Dot onlySameTail TextValid for: E; Default:
""; Notes: Dot onlySamplePoints IntValid for: N; Default:
8(output),20(overlap and image maps)Scale DPointSearchSize IntValid for: G; Default:
30; Notes: Dot onlySep DPointShape ShapeValid for: N; Default:
EllipseShowBoxes IntValid for: ENG; Default:
0; Minimum:0; Notes: Dot only; used for debugging by printing PostScript guide boxesSides IntValid for: N; Default:
4; Minimum:0Size GraphSizeValid for: G
Skew DoubleValid for: N; Default:
0.0; Minimum:-100.0Smoothing SmoothTypeSortV Word16Valid for: GCN; Default:
0; Minimum:0Splines EdgeTypeValid for: G; Default:
SplineEdges(Dot),LineEdges(other); Parsing Default: SplineEdgesStart StartTypeValid for: G; Default:
StartStyleSeed RandomStyle seedfor some unknown fixed seed.; Notes: Fdp, Neato onlyStyle [StyleItem]Valid for: ENCG
StyleSheet TextValid for: G; Default:
""; Notes: svg onlyTailURL EscStringValid for: E; Default:
""; Notes: svg, map onlyTail_LP PointValid for: E; Notes: write only, requires Graphviz >= 2.30.0
TailClip BoolTailLabel LabelValid for: E; Default:
StrLabel ""TailPort PortPosValid for: E; Default:
CompassPoint CenterPointTailTarget EscStringValid for: E; Default: none; Notes: svg, map only
TailTooltip EscStringValid for: E; Default:
""; Notes: svg, cmap onlyTarget EscStringValid for: ENGC; Default: none; Notes: svg, map only
Tooltip EscStringValid for: NEC; Default:
""; Notes: svg, cmap onlyTrueColor BoolValid for: G; Parsing Default: True; Notes: bitmap output only
Vertices [Point]Valid for: N; Notes: write only
ViewPort ViewPortValid for: G; Default: none
VoroMargin DoubleValid for: G; Default:
0.05; Minimum:0.0; Notes: not DotWeight NumberWidth DoubleValid for: N; Default:
0.75; Minimum:0.01XDotVersion VersionValid for: G; Notes: xdot only, requires Graphviz >= 2.34.0, equivalent to specifying version of xdot to be used
XLabel LabelValid for: EN; Default:
StrLabel ""; Notes: requires Graphviz >= 2.29.0XLP PointValid for: EN; Notes: write only, requires Graphviz >= 2.29.0
UnknownAttribute AttributeName TextValid for: Assumed valid for all; the fields are Attribute name and value respectively.
Instances6Eq, Ord, Read, Show, ParseDot, PrintDot
Eq AttributeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Attributes.CompleteOrd AttributeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Attributes.CompleteRead AttributeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Attributes.CompleteShow AttributeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Attributes.CompleteParseDot AttributeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Attributes.CompletePrintDot AttributeDefined in graphviz-2999.20.2.0 · Data.GraphViz.Attributes.Complete