淘先锋技术网

首页 1 2 3 4 5 6 7

Python 是广受欢迎的编程语言之一,它具有简单易学、功能强大、可读性高等优势。Python 的一个强大之处就在于它的绘图库,而最常用的绘图库便是 Matplotlib。在本文中,我们将介绍如何使用 Python 绘制一个斜矩形。

# 导入绘图库
import matplotlib.pyplot as plt
# 设置矩形参数
rect_width = 3
rect_height = 4
rect_angle = 30
# 计算矩形四个点的坐标
p1 = (0, 0)
p2 = (rect_width*abs(math.cos(rect_angle)), rect_width*abs(math.sin(rect_angle)))
p3 = (rect_width*abs(math.cos(rect_angle))+rect_height*abs(math.sin(rect_angle)), rect_width*abs(math.sin(rect_angle))+rect_height*abs(math.cos(rect_angle)))
p4 = (rect_height*abs(math.sin(rect_angle)), rect_height*abs(math.cos(rect_angle)))
# 绘制矩形
plt.plot([p1[0],p2[0],p3[0],p4[0],p1[0]],[p1[1],p2[1],p3[1],p4[1],p1[1]], color='green')
# 添加标题、坐标轴标签
plt.title('斜矩形')
plt.xlabel('X轴')
plt.ylabel('Y轴')
# 显示图像
plt.show()

在以上代码中,我们使用了 Matplotlib 绘图库来绘制斜矩形。首先,我们设置了矩形的宽度、高度和角度。接着,根据三角函数的知识,我们计算出了矩形四个点的坐标。最后,我们调用 plt.plot() 函数绘制矩形,并添加标题、坐标轴标签,最后显示出图像。

值得注意的是,在代码中我们用到了 math 模块,因此在运行代码前要记得导入 math 模块。