色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python畫斜矩形

Python 是廣受歡迎的編程語言之一,它具有簡(jiǎn)單易學(xué)、功能強(qiáng)大、可讀性高等優(yōu)勢(shì)。Python 的一個(gè)強(qiáng)大之處就在于它的繪圖庫(kù),而最常用的繪圖庫(kù)便是 Matplotlib。在本文中,我們將介紹如何使用 Python 繪制一個(gè)斜矩形。

# 導(dǎo)入繪圖庫(kù)
import matplotlib.pyplot as plt
# 設(shè)置矩形參數(shù)
rect_width = 3
rect_height = 4
rect_angle = 30
# 計(jì)算矩形四個(gè)點(diǎn)的坐標(biāo)
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')
# 添加標(biāo)題、坐標(biāo)軸標(biāo)簽
plt.title('斜矩形')
plt.xlabel('X軸')
plt.ylabel('Y軸')
# 顯示圖像
plt.show()

在以上代碼中,我們使用了 Matplotlib 繪圖庫(kù)來繪制斜矩形。首先,我們?cè)O(shè)置了矩形的寬度、高度和角度。接著,根據(jù)三角函數(shù)的知識(shí),我們計(jì)算出了矩形四個(gè)點(diǎn)的坐標(biāo)。最后,我們調(diào)用 plt.plot() 函數(shù)繪制矩形,并添加標(biāo)題、坐標(biāo)軸標(biāo)簽,最后顯示出圖像。

值得注意的是,在代碼中我們用到了 math 模塊,因此在運(yùn)行代碼前要記得導(dǎo)入 math 模塊。