3
当我配置Sphinx's Graphviz扩展生成SVG输出,使用链接在SVG狮身人面像继承图失踪
graphviz_output_format = 'svg'
我不再能点击使用inheritance_diagram
extension产生的遗传图的节点上。
有没有办法在SVG图表中启用这些链接,还是只能用于PNG图表?
当我配置Sphinx's Graphviz扩展生成SVG输出,使用链接在SVG狮身人面像继承图失踪
graphviz_output_format = 'svg'
我不再能点击使用inheritance_diagram
extension产生的遗传图的节点上。
有没有办法在SVG图表中启用这些链接,还是只能用于PNG图表?
我对嵌入式点图(Sphinx中的graphviz
指令)有类似的经验。做一个小挖(和测试),我已经得出结论:
graphviz_output_format
到png
,狮身人面像做一些额外的事情处理这个问题:
.png
和对应.map
文件。SVG
时,渲染器省略了地图部分并仅生成SVG图像。由于SVG支持格式内的链接(该点正确嵌入),因此我认为地图部分是冗余的(或者更可能是问题,因为它会与SVG呈现的图像“竞争”以获得焦点)。
<img>
标记包围时)。其结果是嵌入式链接不可见,因此无法点击。在我来说,当我在浏览器中直接打开SVG图像,嵌入式链接点击(在Safari和Firefox测试)。