2014-01-17 31 views

回答

1

我对嵌入式点图(Sphinx中的graphviz指令)有类似的经验。做一个小挖(和测试),我已经得出结论:

  1. 当设置graphviz_output_formatpng,狮身人面像做一些额外的事情处理这个问题:
    1. 它点同时输出一个.png和对应.map文件。
    2. 呈现的HTML包含一个地图部分,用链接目标“叠加”png图像。
  2. 当使用SVG时,渲染器省略了地图部分并仅生成SVG图像。由于SVG支持格式内的链接(该点正确嵌入),因此我认为地图部分是冗余的(或者更可能是问题,因为它会与SVG呈现的图像“竞争”以获得焦点)。
    1. 如暗示here,大多数浏览器禁用嵌入式SVG链接(当被一个<img>标记包围时)。其结果是嵌入式链接不可见,因此无法点击。

在我来说,当我在浏览器中直接打开SVG图像,嵌入式链接点击(在Safari和Firefox测试)。