使用matplotlib时,图不会内联显示在笔记本中图显示为完全空白。有什么想法吗
matplotlib
sz81bmfz1#
在调用“重新启动并全部运行”时遇到了同样的问题。继此%matplotlib notebook showing a blank histogram我可以解决这个问题
%matplotlib inline
在细胞的开始。还要注意,您可以通过在行尾添加;来防止字符串输出。
;
cnwbcb6i2#
我的Chrome浏览器也遇到了类似的问题,而Mozilla浏览器运行得很好。%matplotlib inline将导致您的绘图的静态图像嵌入到笔记本中,因此这不能解决这个普遍存在的问题。
4smxwvx53#
如果您尝试使用面向对象接口创建图形,请尝试添加
fig, ax = plt.subplots()
高于您的ax.plot
ax.plot
pgvzfuti4#
有一个类似的问题- %matplotlib notebook命令不会显示图,但%matplotlib inline会。不得不将matplotlib版本从3.1.3降级到3.1.2。Python 3.7.9,conda 4.5.11
iyzzxitl5#
将整个代码片段放在同一个单元格中可以解决这个问题。这意味着首先在一个单元格中内联添加%matplotlib。运行它。然后你添加图形的所有元素,轴和所有在同一个单元格中,然后运行它。它完美地显示了图表!
5条答案
按热度按时间sz81bmfz1#
在调用“重新启动并全部运行”时遇到了同样的问题。继此
%matplotlib notebook showing a blank histogram
我可以解决这个问题
在细胞的开始。还要注意,您可以通过在行尾添加
;
来防止字符串输出。cnwbcb6i2#
我的Chrome浏览器也遇到了类似的问题,而Mozilla浏览器运行得很好。
%matplotlib inline将导致您的绘图的静态图像嵌入到笔记本中,因此这不能解决这个普遍存在的问题。
4smxwvx53#
如果您尝试使用面向对象接口创建图形,请尝试添加
高于您的
ax.plot
pgvzfuti4#
有一个类似的问题- %matplotlib notebook命令不会显示图,但%matplotlib inline会。不得不将matplotlib版本从3.1.3降级到3.1.2。
Python 3.7.9,conda 4.5.11
iyzzxitl5#
将整个代码片段放在同一个单元格中可以解决这个问题。这意味着首先在一个单元格中内联添加%matplotlib。运行它。然后你添加图形的所有元素,轴和所有在同一个单元格中,然后运行它。它完美地显示了图表!