matplotlib pyplot 不显示轴刻度或标签

Nat*_*ell 4 python matplotlib python-2.7

当我运行以下代码时:

import matplotlib
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()
Run Code Online (Sandbox Code Playgroud)

在 Jupyter 笔记本实验室中,我得到的图像只有一条对角线,其他都是空白的。没有轴刻度或标签等。这与运行相同代码并显示带有轴的图像的教程形成鲜明对比。知道我的设置可能有什么问题吗?

我检查了matplotlib版本,它是2.2.3。

我正在运行 python 2.7.11 和 IPython 5.8.0。

Nat*_*ell 6

事实证明,该问题是由我的 Jupyter 笔记本设置为深色背景引起的。解决办法是添加这行代码:

plt.style.use('dark_background')
Run Code Online (Sandbox Code Playgroud)