当我'run all'时,Matplotlib图不会显示在Jupyter Notebook上

5w9g7ksd  于 2023-06-30  发布在  其他
关注(0)|答案(5)|浏览(125)

使用matplotlib时,图不会内联显示在笔记本中
图显示为完全空白。有什么想法吗

sz81bmfz

sz81bmfz1#

在调用“重新启动并全部运行”时遇到了同样的问题。继此
%matplotlib notebook showing a blank histogram
我可以解决这个问题

%matplotlib inline

在细胞的开始。还要注意,您可以通过在行尾添加;来防止字符串输出。

cnwbcb6i

cnwbcb6i2#

我的Chrome浏览器也遇到了类似的问题,而Mozilla浏览器运行得很好。
%matplotlib inline将导致您的绘图的静态图像嵌入到笔记本中,因此这不能解决这个普遍存在的问题。

4smxwvx5

4smxwvx53#

如果您尝试使用面向对象接口创建图形,请尝试添加

fig, ax = plt.subplots()

高于您的ax.plot

pgvzfuti

pgvzfuti4#

有一个类似的问题- %matplotlib notebook命令不会显示图,但%matplotlib inline会。不得不将matplotlib版本从3.1.3降级到3.1.2。
Python 3.7.9,conda 4.5.11

iyzzxitl

iyzzxitl5#

将整个代码片段放在同一个单元格中可以解决这个问题。这意味着首先在一个单元格中内联添加%matplotlib。运行它。然后你添加图形的所有元素,轴和所有在同一个单元格中,然后运行它。它完美地显示了图表!

相关问题