graphviz 画图 ================== INSTALL ----------- .. code-block:: sh $ sudo apt-get install graphviz conf.py ----------- .. code-block:: python # 通过配置开启graphviz插件 # extensions = ['sphinx.ext.graphviz'] extensions.append('sphinx.ext.graphviz') ####################################################################### # -- Options for graphviz seting ------------------------------------- ####################################################################### # 设置 graphviz_dot 路径 graphviz_dot = 'dot' # 设置 graphviz_dot_args 的参数,这里默认了默认字体 graphviz_dot_args = ['-Gfontname=Georgia', '-Nfontname=Georgia', '-Efontname=Georgia'] # 输出格式,默认png,这里我用svg矢量图 graphviz_output_format = 'svg' 查看已安装中文字体 -------------------- .. code-block:: sh $ fc-list :lang=zh `sphinx文档使用graphviz来画图 `_ `graphviz dot语言学习笔记 `_ `使用 Graphviz dot 创作 UML 类图 `_ `使用Graphviz Dot绘制类图 `_ `UML绘制-dot语言 `_ `Documentation `_ .. graphviz:: digraph abc{ a; b; c; d; a -> b; b -> d; c -> d; }