Learning Path
浏览 Matplotlib 相关教程与章节。
AI Agent、机器学习、深度学习、数据分析与 Python 科学计算。
教程
47
Matplotlib 教程 Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。 Matplotlib 可以用来绘制各种静态,动态,交互式的图表。 Matplotlib 是一个非常强大的 Python 画图工具,我们可以使用该工具将很多数据通过图表的形式更直观的呈现出来。 Matplotlib 可以绘制线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等。..
Matplotlib 参考文档 Matplotlib 是 Python 中最广泛使用的数据可视化库,支持创建静态、动态和交互式图表。 本文档完整整理了 Matplotlib 所有公开接口的函数和方法,方便快速查阅对应的功能与用法。 两大编程接口 Matplotlib 提供了两种使用方式,适用于不同场景。 特性 Axes 接口(显式/面向对象) pyplot 接口(隐式/函数式) 使用方式 先创建 Fig..
Matplotlib 柱形图 我们可以使用 pyplot 中的 bar() 方法来绘制柱形图。 bar() 方法语法格式如下: matplotlib.pyplot.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs) 参数说明: x:浮点型数组,柱形图的 x 轴数据。 height:浮点型数组,柱形图的高度。 w..
Matplotlib 采用函数 Matplotlib 是 Python 中最广泛使用的数据可视化库,支持创建静态、动态和交互式图表。 本文档完整整理了 Matplotlib 所有公开接口的函数和方法,方便快速查阅对应的功能与用法。 两大编程接口 Matplotlib 提供了两种使用方式,适用于不同场景。 特性 Axes 接口(显式/面向对象) pyplot 接口(隐式/函数式) 使用方式 先创建 Fig..
Matplotlib 网格线 我们可以使用 pyplot 中的 grid() 方法来设置图表中的网格线。 grid() 方法语法格式如下: matplotlib.pyplot.grid(b=None, which='major', axis='both', ) 参数说明: b:可选,默认为 None,可以设置布尔值,true 为显示网格线,false 为不显示,如果设置 **kwargs 参数..
Matplotlib 直方图 我们可以使用 pyplot 中的 hist() 方法来绘制直方图。 hist() 方法是 Matplotlib 库中的 pyplot 子库中的一种用于绘制直方图的函数。 hist() 方法可以用于可视化数据的分布情况,例如观察数据的中心趋势、偏态和异常值等。 hist() 方法语法格式如下: matplotlib.pyplot.hist(x, bins=None, range=None, density=..
Matplotlib imread() 方法 imread() 方法是 Matplotlib 库中的一个函数,用于从图像文件中读取图像数据。 imread() 方法返回一个 numpy.ndarray 对象,其形状是 (nrows, ncols, nchannels),表示读取的图像的行数、列数和通道数: 如果图像是灰度图像,则 nchannels 为 1。 如果是彩色图像,则 nchannels 为 3 或 4,分别表示红、绿..
Matplotlib imsave() 方法 imsave() 方法是 Matplotlib 库中用于将图像数据保存到磁盘上的函数。 通过 imsave() 方法我们可以轻松将生成的图像保存到我们指定的目录中。 imsave() 方法保存图片支持多种图像格式,例如 PNG、JPEG、BMP 等。 imsave() 方法的语法如下: matplotlib.pyplot.imsave(fname, arr, **kwargs) 参数说明..
Matplotlib imshow() 方法 imshow() 函数是 Matplotlib 库中的一个函数,用于显示图像。 imshow() 函数常用于绘制二维的灰度图像或彩色图像。 imshow() 函数可用于绘制矩阵、热力图、地图等。 imshow() 方法语法格式如下: imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vm..
Matplotlib 安装 Matplotlib 是一个强大的 Python 绘图库,用于创建各种类型的静态、动态和交互式图表。 本章节,我们使用 pip 工具来安装 Matplotlib 库,如果还未安装该工具,可以参考 Python pip 安装与使用。 升级 pip: python3 -m pip install -U pip 安装 matplotlib 库: python3 -m pip install -U matplotli..
Matplotlib 轴标签和标题 我们可以使用 xlabel() 和 ylabel() 方法来设置 x 轴和 y 轴的标签。 实例 [mycode4 type='python'] import numpy as np import matplotlib.pyplot as plt x = np.array([1, 2, 3, 4]) y = np.array([1, 4, 9, 16]) plt.plot(x..
Matplotlib 绘图线 绘图过程如果我们自定义线的样式,包括线的类型、颜色和大小等。 线的类型 线的类型可以使用 linestyle 参数来定义,简写为 ls。 类型 简写 说明 'solid' (默认) '-' 实线 'dotted' ':' 点虚线 'dashed' '--' 破折线 ..
Matplotlib 绘图标记 绘图过程如果我们想要给坐标自定义一些不一样的标记,就可以使用 plot() 方法的 marker 参数来定义。 以下实例定义了实心圆标记: 实例 [mycode4 type='python'] import matplotlib.pyplot as plt import numpy as np ypoints = np.array([1,3,4,5,8,9,6,1,3,4,5,2..
Matplotlib 饼图 饼图(Pie Chart)是一种常用的数据可视化图形,用来展示各类别在总体中所占的比例。 我们可以使用 pyplot 中的 pie() 方法来绘制饼图。 pie() 方法语法格式如下: matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, l..
Matplotlib Pyplot Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。 Pyplot 是常用的绘图模块,能很方便让用户绘制 2D 图表。 Pyplot 包含一系列绘图函数的相关函数,每个函数会对当前的图像进行一些修改,例如:给图像加上标记,生新的图像,在图像中产生新的绘图区域等等。 使用的时候,我们可以使用 import 导入 pyplot 库,并设置一个别名 plt: [m..
Matplotlib 二维数据与统计图函数 Matplotlib 参考文档 用于二维数据展示和统计分布可视化的函数。 函数一览 函数功能 hist2d()二维直方图 hexbin()六边形分箱图(Hexbin) stairs()阶梯直方图(替代 hist 的 step 模式) matshow()在新 Figure 中显示矩阵 pcolor()伪彩色图(PolyCollection) pcolormesh()伪彩色图(Quad..
Matplotlib 高级绘图函数 Matplotlib 参考文档 除 plot() 和 bar() 等基本绘图函数外,Matplotlib 还提供了多种专用绘图函数,用于阶梯图、茎叶图、堆叠面积图、极坐标图等场景。 函数一览 函数功能 step()绘制阶梯图(数据分段常数变化) stem()绘制茎叶图(垂直线+顶端标记) eventplot()绘制事件图(多条水平线标记事件位置) stackplot()绘制堆叠面积图 br..
Matplotlib 坐标轴配置函数 Matplotlib 参考文档 这组函数用于控制坐标轴的范围、比例、刻度、网格线和外观。 函数一览 函数功能 xlim() / ylim()获取或设置 x/y 轴范围 xscale() / yscale()设置 x/y 轴比例:'linear'、'log'、'symlog'、'logit' xticks() ..
Matplotlib bar() / barh() 函数 Matplotlib 参考文档 bar() 用于绘制垂直柱状图,barh() 用于绘制水平柱状图。 柱状图用于展示分类数据的数量对比,每个分类用一根柱子表示其数值大小。 函数定义 bar() - 垂直柱状图 matplotlib.pyplot.bar(x, height, width=0.8, bottom=0, *, align='center'..
Matplotlib boxplot() 函数 Matplotlib 参考文档 boxplot() 用于绘制箱线图,直观展示数据的五数概括:最小值、第一四分位数、中位数、第三四分位数、最大值,以及可能的异常值。 箱线图是数据探索分析的核心工具,适合对比多组数据的分布特征。 函数定义 matplotlib.pyplot.boxplot(x, notch=None, sym=None, vert=None, whis=N..
Matplotlib colorbar() 函数 Matplotlib 参考文档 colorbar() 用于在图表中添加颜色条(色标),将颜色映射到数值范围。 颜色条是与 colormap 配合使用的必要元素,让读者能将颜色映射回原始数据值。 函数定义 matplotlib.pyplot.colorbar(mappable=None, cax=None, ax=None, **kwargs) Figure.colorbar(..
Matplotlib contour() / contourf() 函数 Matplotlib 参考文档 contour() 绘制等高线(轮廓线),contourf() 绘制填充等高线。 两者用于可视化二维标量场(如地形图、温度场、压力场等)。 函数定义 pyplot 接口 matplotlib.pyplot.contour(*args, **kwargs) matplotlib.pyplot.contourf(*args,..
Matplotlib errorbar() 函数 Matplotlib 参考文档 errorbar() 用于绘制带误差棒的折线图,在数据点上方展示测量值的不确定性范围。 广泛用于科学实验、统计分析和工程数据可视化中。 函数定义 pyplot 接口 matplotlib.pyplot.errorbar(x, y, yerr=None, xerr=None, fmt='', ecolor=None, ..
Matplotlib Figure 与 Axes 管理函数 Matplotlib 参考文档 Matplotlib 提供了一系列函数用于创建和管理 Figure 与 Axes 对象。以下列出所有相关函数。 函数列表 函数功能pyplot对应方法 figure()创建或激活 Figureplt.figure()- subplots()创建 Figure 和 Axes 网格plt.subplots()fig.subplots() ..