【问题标题】:Matplotlib showing blank figures in all Jupyter notebooks (no errors)Matplotlib 在所有 Jupyter 笔记本中显示空白数字(无错误)
【发布时间】:2020-05-31 20:54:16
【问题描述】:

我的 Jupyter 笔记本中的所有 Matplotlib 图形都显示为 blankempty

代码有效(对其他人);不会产生任何错误。

审阅问题herehere

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

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

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

供参考,我也在跑:

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

这发生在我的 所有 jupyter 笔记本中,将任何无花果保存到 .png 也会保存 blank .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 内联不感兴趣(希望保留交互式笔记本)。

请对如何解决这个空白数字问题有任何想法吗?蒂亚!

【问题讨论】:

    标签: python matplotlib jupyter-notebook figure


    【解决方案1】:

    ...aaa 原来是其他人(他最近使用过我的电脑)已将 Chrome 中的设置调整为阻止(,不显示)图像。哎呀!很简单。没有检查以下设置非常令人沮丧,我在这里分享,以防其他人遇到同样的问题:

    Chrome-->设置-->高级-->隐私和安全-->站点设置-->图片-->全部显示(滑块应该打开)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-28
      • 2022-06-13
      • 1970-01-01
      • 2018-06-11
      • 2017-05-15
      • 2016-05-26
      • 1970-01-01
      • 2018-10-13
      相关资源
      最近更新 更多