Python | Matplotlib 简介

哎哎哎:# t0]https://www . geeksforgeeks . org/python-introduction-matplot lib/

Matplotlib 是一个神奇的 Python 可视化库,用于数组的 2D 图。Matplotlib 绘图库是一个基于 NumPy 阵列的多平台数据可视化库,旨在与更广泛的 SciPy 堆栈协同工作。它是由约翰·亨特在 2002 年推出的。

可视化的最大好处之一是,它允许我们以易于理解的视觉方式可视化访问大量数据。Matplotlib 由几个图组成,如直线、条形图、散点图、直方图等。

安装: Windows、Linux 和 macOS 发行版都有 matplotlib 及其大部分依赖项作为轮包。运行以下命令安装matplotlib 包:

python -mpip install -U matplotlib

导入 matplotlib :

from matplotlib import pyplot as plt
*or*
import matplotlib.pyplot as plt 

Matplotlib 中的基本图:

Matplotlib 有各种各样的情节。图表有助于理解趋势、模式和建立相关性。它们是推理定量信息的典型工具。这里涵盖了一些示例图。

线图:

# importing matplotlib module 
from matplotlib import pyplot as plt

# x-axis values
x = [5, 2, 9, 4, 7]

# Y-axis values
y = [10, 5, 8, 4, 2]

# Function to plot
plt.plot(x,y)

# function to show the plot
plt.show()

输出:

T2栏式打印

# importing matplotlib module 
from matplotlib import pyplot as plt

# x-axis values
x = [5, 2, 9, 4, 7]

# Y-axis values
y = [10, 5, 8, 4, 2]

# Function to plot the bar
plt.bar(x,y)

# function to show the plot
plt.show()

输出:

直方图:

# importing matplotlib module 
from matplotlib import pyplot as plt

# Y-axis values
y = [10, 5, 8, 4, 2]

# Function to plot histogram
plt.hist(y)

# Function to show the plot
plt.show()

输出:

Scatter Plot :

# importing matplotlib module 
from matplotlib import pyplot as plt

# x-axis values
x = [5, 2, 9, 4, 7]

# Y-axis values
y = [10, 5, 8, 4, 2]

# Function to plot scatter
plt.scatter(x, y)

# function to show the plot
plt.show()

输出:

参考: Matplotlib 文档