Урок 5: глобальные атрибуты
Глобальные атрибуты позволяют изменить внешний вид сразу нескольких/всех узлов/рёбер графа.
Они указываются внутри графа (но не внутри узлов/рёбер)
по следующей схеме:
node.атрибут: значение // для узлов
edge.атрибут: значение // для рёбер
Пример:
graph: {
edge.color: red
node.shape: ellipse
node.fontname: "helvR14"
node: { title: "барон" }
node: { title: "батон" }
node: { title: "бутон" }
edge: { source: "барон" target: "батон" }
edge: { source: "батон" target: "бутон" }
} |
|
 |
Глобальные атрибуты вступают в силу с момента их указания.
Иначе говоря,
они не
распространяются на узлы/рёбра, указанные до них. Пример:
graph: {
node.fontname: "helvR14"
node: { title: "барон" }
node: { title: "бутон" }
node.shape: ellipse
node: { title: "батон" }
node: { title: "бетон" }
node: { title: "бекон" }
edge: { source: "барон" target: "батон" }
edge: { source: "бетон" target: "бекон" }
edge.color: red
edge: { source: "батон" target: "бутон" }
edge: { source: "бутон" target: "бетон" }
} |
|
 |
Глобальные атрибуты действительны до повторного их изменения либо же до конца графа/подграфа.