python怎么画矩形?下面给大家讲解具体的步骤:

plt的Rectangle参数:

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

第二个参数是矩形宽度

第三个参数是矩形高度

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

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

第一种代码:import matplotlib.pyplot as plt

fig = 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 plt

fig = 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怎么画矩形的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python怎么画长方形_python怎么画矩形相关推荐

  1. 如何用python画长方形_python opencv 画矩形跟老齐学Python之用Python计算

    一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer.不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等.乃至于,有的人在口语中区分不开计算机和计算器. 那 ...

  2. python怎么画长方形_Python如何绘制长方形?

    Python绘制长方形(矩形),目前来说,有2种基本方法,一种是matplotlib,专门用于可视化绘图,一种是turtle,专门用于动态绘图,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下: 01 ...

  3. 如何用python画长方形_Python如何绘制长方形

    用python绘制长方形的基本步骤: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py 相关推荐:& ...

  4. python代码画大白_Python turtle 画个大白

    今天用Python Turtle画个大白吧.效果图如下: Python画大白 def bai(): #tracer(False) speed(0) pensize(5) color('black',' ...

  5. python代码画乌龟_python画乌龟

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 效果展示 turtle库是python语言中一个很流行的绘制图像的函数库,想象一 ...

  6. python怎么画线_python怎么画直线

    Tkinter是Python的标准 GUI 库.Python使用Tkinter可以快速的创建GUI应用程序. 由于 Tkinter 是内置到 python 的安装包中.只要安装好 Python 之后就 ...

  7. 如何用python画长方形_Python 画矩形

    1 importpygame, sys2 3 pygame.init()4 screen = pygame.display.set_mode([640, 480])#显示对象 5 #[640, 480 ...

  8. 用python画长方形_Python+opencv:绘制矩形,编写文本,PythonOpenCV,画,矩形框

    #用 OpenCV 标注 bounding box主要用到下面两个工具--cv2.rectangle() 和 cv2.putText().用法如下: # cv2.rectangle() # 输入参数分 ...

  9. python turtle画五边形_python画一朵玫瑰给你

    听说 python 还能画画?是的,今天亲手画一朵玫瑰给你. turtle 是 python 中一个强大的绘制图像的库,可以用来绘制各种图像,使用起来很方便. 但是需要计算各种角度.距离等,所以要想完 ...

最新文章

  1. 中国电子学会青少年编程能力等级测试图形化一级编程题:小狗进圈
  2. 如何快速清空 Linux 中的大文件
  3. mysql刷新权限1146_MySQL重置root密码,刷新权限表报错ERROR 1146(42S02):Table ‘mysql.servers’ doesn`t exist...
  4. Servlet获得Http请求,GET/POST
  5. 如何在Marketing Cloud里创建extension field扩展字
  6. 免费持久的天气预报web service
  7. 触摸工业光掩模行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. Cloudstack
  9. getOutputStream() has already been called for this response解释以及解决方法
  10. NIO+SocketChannel+Buffer+Selector 多路复用
  11. 莱斯利Leslie种群模型 python sympy
  12. Windows下Mysql完全卸载教程
  13. Shopee面试问题整理
  14. ASP.NET 班级网站-程序+配置文档
  15. 微软官方原版WindowsXP Pro With Sp2简体中文VOL版
  16. Java基础(三)IO流和对象流
  17. 解读全球免费化:是众望所归还是坑死不赔
  18. Python函数编程
  19. Android 天气APP(一)开发准备
  20. Airpods连接到windows10没有声音(其他办法都试过最后这样才行)

热门文章

  1. libusb常用函数说明
  2. Linux下的共享内存 ---创建共享内存
  3. 代码实现WIFI自动连接与连接指定WIFI源码
  4. 高通平台Linux kernel死机解题心得-trace32的使用
  5. SMTP协议:使用telnet发邮件【纯纯小白】
  6. NTP网络时钟同步协议对计算机网络数据的重要性
  7. MATLAB代码实现三次样条插值
  8. 微信小程序--------商品物流跟踪模板
  9. java中Scanner用法
  10. 【web】HTTP(s)协议详解(重点:HTTPS 的加密过程浏览器中输入网址后,发生了什么?)