热门IT资讯网

python画矩形的步骤

发表于:2024-11-29 作者:热门IT资讯网编辑
编辑最后更新 2024年11月29日,今天小编给大家分享的是python画矩形的步骤,相信很多人都不太了解,为了让大家更加了解python画矩形的步骤,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。下面给大家讲解具体的步骤:

今天小编给大家分享的是python画矩形的步骤,相信很多人都不太了解,为了让大家更加了解python画矩形的步骤,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。

下面给大家讲解具体的步骤:

plt的Rectangle参数:

第一个参数是坐标(x,y),即矩形的画图的起点坐标,这个起点坐标不是一味地从左下角开始画,而是对应整个图中坐标原点,即(0,0)。

第二个参数是矩形宽度

第三个参数是矩形高度

注意:在fast rcnn代码中,roi框是在图像中画出来的,而图像的原点在左上角,但坐标轴的原点在左下角,所以即使Rectangle中参数一模一样,但在图像和坐标轴中画出来的不一样。

plt.axis('off')表示不显示坐标轴

第一种代码:

import matplotlib.pyplot as pltfig = plt.figure()ax = fig.add_subplot(111)rect = plt.Rectangle((0.1,0.1),0.5,0.3)ax.add_patch(rect)plt.show()

第二种代码:

import matplotlib.pyplot as pltfig = plt.figure()  #创建图ax = fig.add_subplot(111)  #创建子图plt.gca().add_patch(plt.Rectangle((0.1,0.1),0.5,0.3))plt.show()

当前的图表和子图可以使用plt.gcf()和plt.gca()获得,分别表示Get Current Figure和Get Current Axes。在pyplot模块中,许多函数都是对当前的Figure或Axes对象进行处理,比如说:plt.plot()实际上会通过plt.gca()获得当前的Axes对象ax,然后再调用ax.plot()方法实现真正的绘图。

关于python画矩形的步骤就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。

0