【发布时间】:2019-10-24 03:38:32
【问题描述】:
我正在使用 Python3 在 MacOS 上的 Jupyter 中运行 svg_filter_line(官方示例)。
SVG 适用于大量 svg 图像(例如来自 wiki 的 Worldmap 图像)
svg_filter_line 的原始编码也很好用。
运行 svg_filter_line 会生成一个名为“svg_filter_line.svg”的 svg 图像。
SVG 无法渲染此 svg 图像“svg_filter_line.svg”,没有错误,没有警告。
【问题讨论】:
-
只有一个 svg_filter_line.svg 文件。 “普通的东西”是什么意思?
-
有趣。我最初认为浏览器将无法呈现 svg,但如果您在 Firefox 中打开创建的文件,它会按预期呈现。所以 jupyter notebook 和 SVG 之间存在一些相互作用,阻止它被包含在 notebook 页面的 DOM-tree 中。
-
@ImportanceOfBeingErnest Chrome 可以很好地渲染创建的文件 'svg_filter_line.svg' 和其他 svg。看来jupyter cell是唯一不能很好渲染创建文件的地方。
-
是的,这正是我上面所说的。
标签: python matplotlib svg jupyter-notebook