📅  最后修改于: 2023-12-03 14:44:12.350000             🧑  作者: Mango
Matplotlib 是一个强大的 Python 可视化库,用于创建静态、动态、交互式的图形和图表。它提供了丰富的绘图选项,可以用于数据分析、数据可视化以及科学计算等任务。
Jupyter Notebook 是一个交互式开发环境,可以在浏览器中编写和运行代码,并且支持直接在代码行后显示图形结果。本文将介绍在 Jupyter Notebook 中使用 Matplotlib 绘制图形并显示在输出单元格中的方法。
在开始之前,首先需要确保已经安装了 Matplotlib 库。可以通过以下命令使用 pip 进行安装:
pip install matplotlib
在使用 Matplotlib 绘图之前,需要导入相关的库。使用下面的代码将 Matplotlib 和 Pyplot 导入到你的 Jupyter Notebook 中:
import matplotlib.pyplot as plt
在 Jupyter Notebook 中,可以使用 Matplotlib 的 figure
函数创建一个新的图形。下面的示例代码创建了一个空白图形,并将其保存在名为 fig
的变量中:
fig = plt.figure()
一旦创建了图形,就可以使用 Matplotlib 的各种绘图函数来添加图形元素。下面是几个常用的绘图函数:
plot
:绘制折线图scatter
:绘制散点图bar
:绘制柱状图hist
:绘制直方图pie
:绘制饼图imshow
:绘制图像以绘制折线图为例,下面的示例代码创建了一个包含 x、y 坐标的列表,并使用 plot
函数将其绘制在图形上:
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
调用绘图函数后,可以使用 show
函数显示图形。在 Jupyter Notebook 中,使用 %matplotlib inline
魔术命令可以将图形显示在输出单元格中:
%matplotlib inline
完整的示例代码如下:
import matplotlib.pyplot as plt
%matplotlib inline
fig = plt.figure()
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.show()
运行代码后,将在输出单元格中显示绘制的图形。
本文介绍了在 Jupyter Notebook 上使用 Matplotlib 绘制图形并显示在输出单元格中的方法。通过导入库、创建图形、绘制图形和显示图形等步骤,可以灵活地在 Jupyter Notebook 中进行数据可视化和图表绘制。