📅  最后修改于: 2023-12-03 15:17:06.842000             🧑  作者: Mango
在使用 Jupyter Notebook 进行 matplotlib 绘图时,有时候可能会遇到不在绘图上方显示 matplotlib 文本的问题,这会给我们带来一些不便。这篇文章将会介绍如何解决这个问题。
当我们在 Jupyter Notebook 中使用 matplotlib
绘图时,输出的图像会显示在 Jupyter Notebook 中,可是文本却不会显示在图像上方,如下图所示:
我们需要使用一个特殊的 magic command
—— %matplotlib notebook
,该命令可以使得 matplotlib 嵌入到Jupyter notebook 中,使文本可以显示在绘图的上方。
在 Jupyter Notebook 中的第一行,导入 matplotlib。
import matplotlib.pyplot as plt
%matplotlib notebook
使用 plt.plot()
等函数绘制图像。
使用 plt.text()
函数显示文本。
plt.text(2, 5, 'Text', fontsize=12)
以下是以上内容的 Markdown 格式。
## Jupyter Notebook 不在绘图上方显示 matplotlib 文本 - Python
在使用 Jupyter Notebook 进行 matplotlib 绘图时,有时候可能会遇到不在绘图上方显示 matplotlib 文本的问题,这会给我们带来一些不便。这篇文章将会介绍如何解决这个问题。
### 问题描述
当我们在 Jupyter Notebook 中使用 `matplotlib` 绘图时,输出的图像会显示在 Jupyter Notebook 中,可是文本却不会显示在图像上方,如下图所示:
![matplotlib-text-not-displayed](https://cdn.jsdelivr.net/gh/LiuXiaolong19920720/markdown-img-storage/matplotlib-text-not-displayed.png)
### 解决方案
我们需要使用一个特殊的 `magic command` —— `%matplotlib notebook`,该命令可以使得 matplotlib 嵌入到Jupyter notebook 中,使文本可以显示在绘图的上方。
### 解决步骤
#### 步骤一:导入 matplotlib
在 Jupyter Notebook 中的第一行,导入 matplotlib。
```python
import matplotlib.pyplot as plt
%matplotlib notebook
使用 plt.plot()
等函数绘制图像。
使用 plt.text()
函数显示文本。
plt.text(2, 5, 'Text', fontsize=12)