Matplotlib在所有Jupyter笔记本中显示空白数字(无错误)

时间:2020-02-16 22:20:00

标签: python matplotlib jupyter-notebook figure

所有Matplotlib图形在我的Jupyter笔记本中显示为空白

代码有效(适用于其他人);没有错误。

已审核的问题herehere

重新启动内核(在多个笔记本中)。

确认通过Python中的命令提示符安装了Matplotlib:

>>> import matplotlib
>>> matplotlib.__version__
'3.1.1'

作为参考,我也正在运行:

  • Python(3.7.4)
  • Windows 10 Home(版本10.0.18362,内部版本18362)
  • Chrome(版本79.0.3945.130,官方内部版本,64位)
  • 从Anaconda3安装中加载的JupyterLab扩展

这是在我的jupyter笔记本中发生的,所有的无花果也保存为.png也保存了空白 .png文件。

使用以下代码创建一个简单的测试条形图,该图将生成一个空白的交互式图形:

%matplotlib notebook

import matplotlib.pyplot as plt
import numpy as np

users = [1000, 2000, 3000, 4000, 5000]
x_axis = np.arange(len(users))
x_axis

fig, ax = plt.subplots()
ax.bar(x_axis, users, color='r', alpha=0.5, align="edge")

生成的交互式无花果 在顶部显示“图1”灰色交互式栏,并在底部显示以下字符串(因为末尾没有;代码):

<BarContainer object of 5 artists>

对内联切换到matplotlib不感兴趣(希望保留交互式笔记本)。

请问有任何关于如何解决此空白数字问题的想法? TIA!

1 个答案:

答案 0 :(得分:0)

... aaa并发现其他人(最近使用过我的计算机)已将Chrome中的设置调整为屏蔽(,不显示)图像。 kes!很简单。如此令人沮丧的是没有检查以下设置,以防其他人遇到相同的问题,我在这里分享了此设置:

Chrome浏览器->设置->高级->隐私和安全性->网站设置->图片->全部显示(滑块应打开)

问题已解决。现在显示图(例如,在上面的测试代码上)。干杯!