`

plt.subplot 图

 
阅读更多
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.subplot.html


subplot(nrows, ncols, index, **kwargs)
subplot(pos, **kwargs)
subplot(ax)

t=np.arange(0.0,2.0,0.1)
s=np.sin(t*np.pi)
plt.subplot(2,2,1) #要生成两行两列,这是第一个图plt.subplot('行','列','编号')
plt.plot(t,s,'b--')
plt.ylabel('y1')
plt.subplot(2,2,2) #两行两列,这是第二个图
plt.plot(2*t,s,'r--')
plt.ylabel('y2')
plt.subplot(2,2,3)#两行两列,这是第三个图
plt.plot(3*t,s,'m--')
plt.subplot(2,2,4)#两行两列,这是第四个图
plt.plot(4*t,s,'k--')
plt.show()
分享到:
评论

相关推荐

    python matplotlib在一张画布上画多个图的两种方法,plt.subplot(),plt.subplots()。

    Matplotlib在一张画布上画多个图的两种方法,plt.subplot,plt.subplots。 目录回顾plt.subplots()画法plt.subplot()画法保存 回顾 之前也用过plt.subplots()在一张图上画过多个图,今天看到用plt.subplot()的画法想...

    matplotilb中fig,ax = plt.subplots()的使用

    fig,ax = plt.subplots()的意思建立一个fig对象和建立一个axis对象,当我绘制2*2的个子图时候我们需要 #建立一个fig对象和一个axis对象,figsize设置对象的大小 fig,ax = plt.subplots(2,2,figsize=(9,25)) #选定第2...

    python实现在一个画布上画多个子图

    matplotlib 是可以组合许多的小...使用plt.subplot来创建小图. plt.subplot(2,2,1)表示将整个图像窗口分为2行2列, 当前位置为1. 使用plt.plot([0,1],[0,1])在第1个位置创建一个小图. plt.subplot(2,2,1) plt.plot([0,1

    Python中matplotlib的基础用法1

    Matplotlib 基础用法 Matplotlib 作为一个优秀的第三方库,可以快速地生成高质量的图表。...Matplotlib 库提供了多种功能来生成高质量的图表,包括 Figure 对象、plt.plot() 函数、plt.subplot() 函数、设置中文等。

    0202matplotlib库的使用_python_源码

    使用`plt.subplot()`函数可以创建多图布局,例如创建2x2的子图: ```python plt.subplot(2, 2, 1) # 第一个子图 plt.plot(x, y1) plt.subplot(2, 2, 2) # 第二个子图 plt.scatter(x, y2) plt.subplot(2, 2, 3) # ...

    matplotlib给子图添加图例的方法

    接着使用plt.subplot创建了两个子图,并分别在两个子图上绘制了红色和绿色的散点图。在第一个子图中,使用红色标记的散点图被赋予了标签“A”,而在第二个子图中,使用绿色标记的散点图被赋予了标签“B”。最后调用...

    python matplotlib画图.docx

    `plt.figure(1)` 创建了一个新的图形窗口,`plt.subplot(211)` 和 `plt.subplot(212)` 分别定义了该窗口中的两个子图的位置。 ### 总结 通过以上几个方面的介绍,我们可以看到 Matplotlib 是一个功能强大且灵活的...

    计算机视觉——图像直方图绘制和均衡化 计算机视觉.pdf

    plt.subplot(2,2,1) plt.imshow(img,cmap='gray') plt.subplot(2,2,2) plt.imshow(img_eq,cmap='gray') plt.subplot(2,2,3) plt.plot(hist) plt.subplot(2,2,4) plt.plot(hist_eq) plt.show() ``` 三、图像滤波 ...

    Python matplotlib画图时图例说明(legend)放到图像外侧详解

    ax = plt.subplot(111) for i in xrange(5): ax.plot(x, i * x, label='$y = %ix$' % i) plt.legend() plt.show() 这样的结果如图所示: 如果需要将该legend移到图像外侧,有多种方法,这里介绍一种。

    python 使用plt画图,去除图片四周的白边方法

    用matplotlib.pyplot画的图,显示和保存的图片周围都会有白边,可以去掉。为了显示的更清楚,给图片加了红色的框 代码 “` import matplotlib.pyplot as plt fig, ax = plt.subplots() im = im[:, :, (2, 1, 0)] ax...

    matplotlib库函数⼤全

    例如,`plt.subplot2grid((3, 3), (1, 0), colspan=2)`表示在3行3列的网格中,选择第1行第0列的子图,并将列跨度设为2。 9. 其他图表函数: - `plt.boxplot(data)`用于绘制箱须图,展示了数据的分布情况,包括...

    python-matplotlib画图.docx

    例如,`plt.subplot(211)`和`plt.subplot(212)`创建了两个子图,分别位于一个2行1列的网格中的第一行和第二行。在每个子图上,我们可以分别绘制不同的数据。 `setp()`函数则用于设置线条的属性,如颜色、线宽等。...

    matplotlib

    plt.subplot(2, 2, 1) plt.plot([0, 1], [0, 1]) plt.subplot(2, 2, 2) plt.plot([0, 1], [0, 2]) plt.subplot(2, 2, 3) plt.plot([0, 1], [0, 3]) plt.subplot(2, 2, 4) plt.plot([0, 1], [0, 4]) plt.show() `...

    Matplotlib笔记一:二维图形

    常见的函数都在matplotlib的pyplot中: from matplotlib import pyplot as plt 建议管理一个完整的图形对象 fig是画板,axes是画布 单个图形 fig, axes = plt.subplots() ...plt.plot(x, y) # 折线图 plt.bar(x, y)

    opencv python 傅里叶变换的使用.pdf

    plt.subplot(222), plt.imshow(magnitude_spectrum, cmap='gray') plt.title('Magnitude Spectrum'), plt.xticks([]), plt.yticks([]) plt.subplot(223), plt.imshow(img_back) plt.title('Result in JET'), plt....

    2020-matplotlib-_matplotlib画图_python_

    如果你想要在一个图上展示多个数据集,可以使用`plt.subplot()`函数: ```python plt.subplot(2, 1, 1) # 创建2行1列的第一个子图 plt.plot(x, y) plt.subplot(2, 1, 2) # 创建2行1列的第二个子图 plt.plot(x, y *...

    Python使用matplotlib绘制多个图形单独显示的方法示例

    在`matplotlib`中,`figure`函数用于创建一个新的图形窗口,而`subplot`函数则用来在该窗口内划分多个子图。例如,`subplot(2, 2, 1)`表示创建一个2行2列的子图网格,并选择第一个子图进行操作。数字`1`、`2`和`2`...

Global site tag (gtag.js) - Google Analytics