CSS Graphviz 中的样式表
CSS Stylesheets in Graphviz
Graphviz 支持 CSS SVG 输出样式表。文档中有一个属性 stylesheet
。
属性stylesheet
是不是应该给所有的节点单独赋值?如何为所有图形元素设置样式表,只将 CSS 文件名写入一个位置?在哪里?
属性 stylesheet
被赋予了图形定义。请参阅下面的示例。
sample.dot
graph sample {
stylesheet="sample.css"
a [class="sky"]
b [class="ground"]
a -- b
}
sample.css
.sky>ellipse {
fill: deepskyblue;
}
.ground>ellipse {
fill: palegreen;
}
命令
dot -Tsvg < sample.dot > sample.svg
sample.svg
Graphviz 支持 CSS SVG 输出样式表。文档中有一个属性 stylesheet
。
属性stylesheet
是不是应该给所有的节点单独赋值?如何为所有图形元素设置样式表,只将 CSS 文件名写入一个位置?在哪里?
属性 stylesheet
被赋予了图形定义。请参阅下面的示例。
sample.dot
graph sample {
stylesheet="sample.css"
a [class="sky"]
b [class="ground"]
a -- b
}
sample.css
.sky>ellipse {
fill: deepskyblue;
}
.ground>ellipse {
fill: palegreen;
}
命令
dot -Tsvg < sample.dot > sample.svg
sample.svg