Python如何绘制长方形?


Python绘制长方形(矩形) 。目前来说 。有2种基本方法 。一种是matplotlib 。专门用于可视化绘图 。一种是turtle 。专门用于动态绘图 。下面我分别简单介绍一下 。感兴趣的朋友可以尝试一下:
01matplotlib
这是Python一个非常著名的绘图模块 。在数据可视化方面有着非常广泛的应用 。可以轻松绘制日常各种图表 。包括折线图、柱状图、散点图等 。绘制长方形(矩形)的话 。直接调用Rectangle函数即可 。测试代码如下 。这里我绘制了一个长0.5 。宽0.3的长方形 。填充色为红色 。透明度为0.8 。(0.25,0.35)为左下角起始坐标:

Python如何绘制长方形?

文章插图
程序运行截图如下 。一个非常简单的长方形 。整体效果还不错 。这里你也可以添加或绘制其他图形 。都是可以的 。毕竟matplotlib是非常灵活的:
Python如何绘制长方形?

文章插图
02turtle
这是Python一个非常流行的绘图函数库 。Python自带(标准库) 。基于tkinter模块 。可以在平面坐标系绘制出你需要的任何图形 。长方形、圆形、正方形 。甚至哆啦A梦、小猪佩奇等卡通人物也可以轻松绘制 。测试代码如下 。这里我绘制了一个简单长方形 。线框为蓝色 。填充色为红色 。(-100,-50)为画笔起始位置:
Python如何绘制长方形?

文章插图
程序运行截图如下 。一个非常简单的长方形 。整体效果非常不错 。当然 。这里你也可以添加或绘制其他图形 。都是可以的:
Python如何绘制长方形?

文章插图
至此 。我们就完成了利用Python绘制长方形(矩形) 。总的来说 。整个过程非常简单 。只要你有一定Python基础 。熟悉一下上面的代码和示例 。很快就能掌握的 。网上也有相关教程和资料 。介绍的非常详细 。感兴趣的话 。可以搜一下 。希望以上分享的内容能对你有所帮助吧 。也欢迎大家评论、留言进行补充 。
其他观点:
使用Python来绘制一个长方形其实是一件很简单的时候 。在绘制长方形的时候通常有两种情况 。一种是直接在图片上绘制长方形 。一种是在画板上绘制长方形 。接下来我们分别来试试
在图片上绘制长方形
在对图片做处理时 。肯定会想到OpenCV 。没错这里我们也会用到OpenCV
安装OpenCV
pip install opencv-python
在图片上绘制矩形
import cv2
#读取图片
【Python如何绘制长方形?】img = cv2.imread(\"test.jpg\")
#设置绘制矩形的顶点坐标,以左上角为原点
left_top_point = (0,0)
right_bottom_point = (100,100)
#设置绘制矩形的颜色 。颜色顺序以BGR配色
draw_color = (0,0,255)
#设置绘制线条的粗细
line_thickness = 3
#在图片上绘制矩形
cv2.rectangle(img,left_top_point,right_bottom_point,draw_color,line_thickness)
#显示图片
其他观点:
import matplotlib.pyplot as plt #定义plt 绘图组件
D,E = [-1 ,-1, 1, 1 ,-1],[-1 ,1 ,1 ,-1, -1]#定义五个点 。最后一个点和第一点重合 。
plt.plot(D,E)# 依次画五个点之前的4条线 。构成长方形(这儿是正方形)
plt.show()#显示图片
Python如何绘制长方形?

文章插图

    推荐阅读