📌  相关文章
📜  jupyter notebook 不在绘图上方显示 matplotlib 文本 - Python (1)

📅  最后修改于: 2023-12-03 15:17:06.842000             🧑  作者: Mango

Jupyter Notebook 不在绘图上方显示 matplotlib 文本 - Python

在使用 Jupyter Notebook 进行 matplotlib 绘图时,有时候可能会遇到不在绘图上方显示 matplotlib 文本的问题,这会给我们带来一些不便。这篇文章将会介绍如何解决这个问题。

问题描述

当我们在 Jupyter Notebook 中使用 matplotlib 绘图时,输出的图像会显示在 Jupyter Notebook 中,可是文本却不会显示在图像上方,如下图所示:

matplotlib-text-not-displayed

解决方案

我们需要使用一个特殊的 magic command —— %matplotlib notebook,该命令可以使得 matplotlib 嵌入到Jupyter notebook 中,使文本可以显示在绘图的上方。

解决步骤

步骤一:导入 matplotlib

在 Jupyter Notebook 中的第一行,导入 matplotlib。

import matplotlib.pyplot as plt
%matplotlib notebook

步骤二:绘制图像

使用 plt.plot() 等函数绘制图像。

步骤三:显示文本

使用 plt.text() 函数显示文本。

plt.text(2, 5, 'Text', fontsize=12)
Markdown

以下是以上内容的 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)