在一个小IPython笔记本中遇到一个奇怪的错误:https://gist.github.com/goulu/ba518d1a0a5267c0d3f3
在为IPython笔记本(2.7内核)生成svg绘图的方法repr帴svg方法中
plt.legend()
savefig(output, format='svg')
生成类似于
<!-- \xe2\x88\x925 -->
对于图例中的“-5”,这将通过IPython/Jupyter客户端在JSON中导致UnicodeDecodeError
虫子在哪里?在我的代码中,在Matplotlib中还是在IPython中?在
您的数据似乎有一些不支持的字符。你可以试试
或者
^{pr2}$通过将.decode('utf-8')添加到\u repr_svg\方法的末尾来解决:
很抱歉吵闹了:-/
相关问题 更多 >
编程相关推荐