使用iPython内联图的SVG渲染问题

奥尔加·比奥

当我在iPython(QtConsole)中使用内联图时,第一个图看起来(或多或少)很好,但随后变得越来越奇怪。当我多次绘制某些内容时(例如,绘制,看到它显示,再次绘制,看到输出等),看起来好像是被歪斜的上一张图片覆盖了。因此,在连续四次绘制对角线(x = y)之后,我得到类似的结果在此处输入图片说明

如果我右键单击并将其导出为svg,一切看起来都很好 在此处输入图片说明

(导出的PNG图片仍然被破坏为第一个)。我猜这个问题类似于https://github.com/ipython/ipython/issues/1866,但是我没有得到讨论的结果(它太技术性和复杂性让我无法遵循。)有没有解决方案或解决此问题?

我正在使用

python 2.7
matplotlib 1.4.1
IPython 2.1.0

这是一个工作示例:

%matplotlib inline
% config InlineBackend.figure_format = 'svg'
import matplotlib.pyplot as plt
a=range(10)
fig,ax=plt.subplots()
ax.plot(a,a)
ax.axis('off')

如果删除plt.axis('off')线,则仅在轴箱外部发生奇怪的事情。

PS最初,我在使用绘制图形时遇到此问题networkx如果我使用drawnetworkx这个问题不会发生。如果使用draw_networkx,则会发生与上述相同的情况。这可能是问题的核心...我试图找出哪一行代码可以使一个代码比另一个代码更好。

奥尔加·比奥

在修改了模块中drawdraw_networkx函数之后networkx,我发现了变通方法,在这种情况下,它draw之间有所不同draw_networkxfig.set_facecolor('w')在背景中添加叠加层,因此新图以白纸开始(我想不是白纸)。因此,新的工作示例是:

%matplotlib inline
% config InlineBackend.figure_format = 'svg'
import matplotlib.pyplot as plt
a=range(10)
fig,ax=plt.subplots()
fig.set_facecolor('w')
ax.plot(a,a)
ax.axis('off')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JavaScript和JSON构造内联SVG图

来自分类Dev

使用JavaScript和JSON构造内联SVG图

来自分类Dev

SVG渲染问题iOS

来自分类Dev

使用内联/嵌入式图在IPython中运行python脚本

来自分类Dev

熊猫图在ipython Notebook中未显示为内联

来自分类Dev

设置IPython Notebook内联图背景不透明

来自分类Dev

如何使用IPython表示图

来自分类Dev

无法使用ipython Notebook内联绘图

来自分类Dev

Flask App中的Bokeh问题渲染图

来自分类Dev

使用SVG的饼图

来自分类Dev

使用opengl和cimg渲染高度图时遇到问题

来自分类Dev

D3.js 使用对象数据渲染条形图时出现问题

来自分类Dev

使用 CSS 内联渲染多个 HTML 元素

来自分类Dev

使用显示的问题:内联块

来自分类Dev

SVG WPF C#渲染问题

来自分类Dev

chrome的嵌入式svg渲染问题

来自分类Dev

多个svg渲染中的流星mongo问题

来自分类Dev

使用SVG feTurbulence作为过滤器会导致Safari出现奇怪的渲染问题

来自分类Dev

ipython-notebook:将rmagic图打印为svg

来自分类Dev

ipython-notebook:将rmagic图打印为svg

来自分类Dev

混合使用matplotlib交互式图和内联图?

来自分类Dev

从脚本渲染SVG线条图的替代方法

来自分类Dev

如何使用Webpack与React内联多个SVG?

来自分类Dev

使用React的内联SVG(无JSX)

来自分类Dev

将内联SVG与CSS / Less结合使用

来自分类Dev

在PyDev中使用IPython控制台内联绘图

来自分类Dev

使用 PHP 的 PostmarkClient 发送内联图像的问题

来自分类Dev

使用浮点图显示问题

来自分类Dev

秘谱图使用问题