欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 畫學院圖

錢琪琛2年前8瀏覽0評論

Python是一門流行的編程語言,可以用它來制作學院圖。學院圖是用于展示大學結構的圖形,它常常在大學網站和宣傳資料中使用。下面將介紹如何用Python編寫學院圖。

首先,我們需要將Python圖形庫matplotlib導入到代碼中。這個庫提供了許多用于制圖的工具。

import matplotlib.pyplot as plt

然后,我們需要先定義圖形的大小、顏色、標簽等等。這些定義可以通過一些變量來實現。

fig, ax = plt.subplots(figsize=(8, 6))
background_color = 'white'
fill_color = '#f0f0f0'
outline_color = 'black'
font_color = 'black'

接下來我們就可以開始畫圖了。首先我們需要畫出學院圖的背景。這里用到Python的矩形形狀(Rectangle Shape)和fill_between工具。之后我們將把它放入整個圖形中。

rect = plt.Rectangle((0, 0), 1, 1, transform=ax.transAxes, 
facecolor=background_color, edgecolor=outlint_color)
ax.add_patch(rect)
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
ax.fill_between([0.25, 0.75], 0, 1, facecolor=fill_color, 
edgecolor=outlint_color)

緊接著,我們將通過使用Python的文字處理工具,將標簽添加到我們之前定義的變量中。

ax.text(0.5, 0.95, 'My College', verticalalignment='top', 
horizontalalignment='center', transform=ax.transAxes, 
color=font_color, size=30)
rect_content = [
{'name': 'Department 1', 'x_start': 0.1, 'x_width': 0.3},
{'name': 'Department 2', 'x_start': 0.6, 'x_width': 0.3},
{'name': 'Other\nPrograms', 'x_start': 0.4, 'x_width': 0.2},
{'name': 'Administration', 'x_start': 0.15, 'x_width': 0.2},
{'name': 'Facilities', 'x_start': 0.7, 'x_width': 0.15},
{'name': 'Alumni\nRelations', 'x_start': 0.5, 'x_width': 0.15}
]

接下來我們可以將定義好的數據在學院圖中輸出出來。這里就可以通過Python的for循環來依次添加各個標簽。

for r in rect_content:
curr_rect = plt.Rectangle(
(r['x_start'], 0.2), r['x_width'], 0.6, 
transform=ax.transAxes, facecolor=fill_color, edgecolor=outlint_color)
ax.add_patch(curr_rect)
ax.text(r['x_start'] + r['x_width']/2, 0.5, r['name'], 
horizontalalignment='center', transform=ax.transAxes, 
color=font_color, size=15)

最后,我們就可以通過下面的Python代碼將學院圖輸出到Python窗口中。

plt.show()