图形属性
您可以在图形上设置的属性
-
_background – 以
xdot
格式 指定任意背景的字符串。 - bb – 绘制的边界框,以点为单位。仅供写入。
- beautify – 是否在 sfdp 中以圆形的方式统一绘制叶节点围绕根节点。仅适用于 sfdp。
- bgcolor – 画布背景色。
- center – 是否将绘制内容居中于输出画布。
- charset – 将字符串输入解释为文本标签时使用的字符编码。
- class – 附加到节点、边、图形或集群 SVG 元素的类名。仅适用于 svg。
- clusterrank – 用于处理集群的模式。仅适用于 dot。
- colorscheme – 颜色方案命名空间:解释颜色名称的上下文。
- comment – 注释将插入到输出中。
- compound – 如果为真,则允许集群之间的边。仅适用于 dot。
- concentrate – 如果为真,则使用边集中器。
- Damping – 阻尼力的因子运动。仅适用于 neato。
- defaultdist – 分开连接组件中的节点之间的距离。仅适用于 neato。
- dim – 设置用于布局的维数。仅适用于 neato、fdp、sfdp。
- dimen – 设置用于渲染的维数。仅适用于 neato、fdp、sfdp。
- diredgeconstraints – 是否将大多数边约束为指向下方。仅适用于 neato。
- dpi – 指定显示设备上每英寸的预期像素数。对于位图输出,仅适用于 svg。
- epsilon – 终止条件。仅适用于 neato。
- esep – 用于多边形周围的边距,用于样条线边缘路由。仅适用于 neato、fdp、sfdp、osage、circo、twopi。
- fontcolor – 用于文本的颜色。
- fontname – 用于文本的字体。
- fontnames – 允许用户控制如何在 SVG 输出中表示基本字体名。仅适用于 svg。
- fontpath – libgd 用于搜索位图字体的目录列表。
- fontsize – 字体大小,以点为单位,用于文本。
-
forcelabels – 是否强制放置所有
xlabels
,即使发生重叠。 - gradientangle – 如果使用渐变填充,这将决定填充的角度。
-
href –
URL
的同义词。仅适用于 map、postscript、svg。 - id – 图形对象的标识符。仅适用于 map、postscript、svg。
- imagepath – 用于查找图像文件的目录列表。
- inputscale – 缩放输入 位置 以在长度单位之间进行转换。仅适用于 neato、fdp。
- K – 在虚拟物理模型中使用的弹簧常数。仅适用于 fdp、sfdp。
- label – 附加到对象的文本标签。
-
label_scheme – 是否将名称为
|edgelabel|*
的节点视为表示边标签的特殊节点。仅适用于 sfdp。 - labeljust – 图形和集群标签的调整方式。
- labelloc – 节点、根图形和集群的标签的垂直放置位置。
- landscape – 如果为真,则图形将以横向模式渲染。
-
layerlistsep – 用于将类型为
layerRange
的属性拆分为范围列表的分隔符字符。 - layers – 附加到图形的层名线性排序列表。
- layerselect – 选择要发射的层列表。
-
layersep – 用于将
layers
属性拆分为层名列表的分隔符字符。 - layout – 要使用的 布局引擎。
- levels – 多级方案中允许的级别数。仅适用于 sfdp。
- levelsgap – neato 级别约束的严格程度。仅适用于 neato。
- lheight – 图形或集群标签的高度,以英寸为单位。仅供写入。
- linelength – 对于文本输出,字符串在溢出到下一行之前应该有多长。
- lp – 标签中心位置。仅供写入。
- lwidth – 图表或集群标签的宽度(英寸)。只写。
- margin – 对于图表,这将设置画布的 x 和 y 边距(英寸)。
- maxiter – 设置使用的迭代次数。仅适用于 neato、fdp。
- mclimit – mincross (mc) 边缘交叉最小化参数的比例因子。仅适用于 dot。
- mindist – 指定所有节点之间的最小间距。仅适用于 circo。
- mode – 用于优化布局的技术。仅适用于 neato。
- model – 指定如何为输入图计算距离矩阵。仅适用于 neato。
- newrank – 是否使用单个全局排名,忽略集群。仅适用于 dot。
-
nodesep – 在
dot
中,nodesep
指定同一排名中两个相邻节点之间的最小空间(英寸)。 - nojustify – 是否对多行文本进行对齐,而不是对齐到前一行文本(而是对齐到容器的侧面)。
- normalize – 规范化最终布局的坐标。仅适用于 neato、fdp、sfdp、twopi、circo。
- notranslate – 是否避免将布局转换为原点。仅适用于 neato。
- nslimit – 设置网络单纯形应用程序中的迭代次数。仅适用于 dot。
- nslimit1 – 设置网络单纯形应用程序中的迭代次数。仅适用于 dot。
- oneblock – 是否围绕一个圆圈绘制 circo 图表。仅适用于 circo。
- ordering – 约束节点边缘的从左到右排序。仅适用于 dot。
- orientation – 节点形状旋转角度或图表方向。
- outputorder – 指定绘制节点和边缘的顺序。
- overlap – 确定是否以及如何消除节点重叠。仅适用于 fdp、neato、sfdp、circo、twopi。
- overlap_scaling – 按比例缩放布局,以减少节点重叠。仅适用于 prism、neato、sfdp、fdp、circo、twopi。
- overlap_shrink – 重叠消除算法是否应该执行压缩传递以减小布局的大小。仅适用于 prism。
- pack – 图表的每个连通分量是否应该分别布局,然后将图表打包在一起。
- packmode – 如何打包连通分量。
- pad – 扩展绘制区域以围绕绘制图表所需最小区域的英寸数。
- page – 输出页面的宽度和高度(英寸)。
- pagedir – 页面发射的顺序。
- quadtree – 要使用的四叉树方案。仅适用于 sfdp。
-
quantum – 如果
quantum > 0.0
,节点标签尺寸将四舍五入为量子值的整数倍数。 - rankdir – 设置图表布局的方向。仅适用于 dot。
- ranksep – 指定排名之间的间距。仅适用于 dot、twopi。
- ratio – 设置绘制的纵横比(绘制高度/绘制宽度)。
- remincross – 如果有多个集群,是否第二次运行边缘交叉最小化。仅适用于 dot。
- repulsiveforce – 扩展的 Fruchterman-Reingold 中使用的排斥力的强度。仅适用于 sfdp。
-
resolution –
dpi
的同义词。仅适用于位图输出、svg。 - root – 指定用作布局中心的节点。仅适用于 twopi、circo。
-
rotate – 如果
rotate=90
,则将绘制方向设置为横向。 - rotation – 按指定的度数逆时针旋转最终布局。仅适用于 sfdp。
- scale – 在初始布局之后按给定因子缩放布局。仅适用于 neato、twopi。
- searchsize – 在网络单纯形期间,在寻找具有最小切割值的边时搜索具有负切割值的边的最大数量。仅适用于 dot。
- sep – 消除节点重叠时在节点周围留出的边距。仅适用于 fdp、neato、sfdp、osage、circo、twopi。
- showboxes – 打印指南框以进行调试。仅适用于 dot。
- size – 绘制的最大宽度和高度(英寸)。
- smoothing – 指定用于平滑节点不均匀分布的后处理步骤。仅适用于 sfdp。
-
sortv – 图表组件的排序顺序,用于排序
packmode
打包。 - splines – 控制如何以及是否表示边缘。
- start – 用于确定节点初始布局的参数。仅适用于 neato、fdp、sfdp。
- style – 设置图表组件的样式信息。
- stylesheet – 指定 XML 样式表的 URL 或路径名,用于 SVG 输出。仅适用于 svg。
-
target – 如果对象具有
URL
,则此属性确定使用浏览器的哪个窗口进行 URL。仅适用于地图、svg。 - TBbalance – 将浮动(松散)节点移动到的 排名。仅适用于 dot。
- tooltip – 附加到节点、边缘、集群或图表的工具提示(鼠标悬停文本)。仅适用于 cmap、svg。
- truecolor – 内部位图渲染是否依赖于真彩色颜色模型或使用。仅适用于位图输出。
- URL – 嵌入设备相关输出中的超链接。仅适用于地图、postscript、svg。
- viewport – 最终绘制上的裁剪窗口。
- voro_margin – Voronoi 技术的调整边距。仅适用于 neato、fdp、sfdp、twopi、circo。
-
xdotversion – 确定输出中使用的
xdot
版本。仅适用于 xdot。