Graphviz 中的 CSS 样式表

Posted

技术标签:

【中文标题】Graphviz 中的 CSS 样式表【英文标题】:CSS Stylesheets in Graphviz 【发布时间】:2021-11-12 02:17:30 【问题描述】:

Graphviz 支持用于 SVG 输出的 CSS 样式表。文档中有一个属性stylesheet

是否应该将属性stylesheet 分别赋予所有节点?如何为所有图形元素设置样式表,仅将 CSS 文件名写入一个位置?在哪里?

【问题讨论】:

【参考方案1】:

属性stylesheet 被赋予图形定义。请参阅下面的示例。

sample.dot

graph sample 
    stylesheet="sample.css"
    a [class="sky"]
    b [class="ground"]
    a -- b

示例.css

.sky>ellipse 
    fill: deepskyblue;


.ground>ellipse 
    fill: palegreen;

命令

dot -Tsvg < sample.dot > sample.svg

sample.svg

【讨论】:

以上是关于Graphviz 中的 CSS 样式表的主要内容,如果未能解决你的问题,请参考以下文章

vs2010打开样式表css提示未能完成操作未指定的错误

CSS层叠样式表介绍

css中给指定元素设置样式表的问题

在body中间引入css外部样式表和js代码,这样可以吗

ASP。NET 中怎么套用 样式表 即CSS

样式表