Python的一個強大的繪圖庫是matplotlib,使用matpltolib繪圖,可以輕松地畫出各種樣式的圖形。本文將介紹如何使用Python和matplotlib來畫圓帶圓心的圖形。
import matplotlib.pyplot as plt from matplotlib.patches import Circle # 定義圓心和半徑 center = (0.5, 0.5) radius = 0.2 # 創建圖表和子圖 fig, ax = plt.subplots() # 創建圓 circle = Circle(center, radius, color='blue', fill=False) # 添加圓 ax.add_artist(circle) # 添加標記點 plt.scatter(center[0], center[1], s=50, color='red') # 設置圖像范圍 ax.set_xlim(0, 1) ax.set_ylim(0, 1) # 顯示圖像 plt.show()
代碼中首先定義了圓心和半徑,然后使用matplotlib中的Circle來創建圓,并指定圓心和半徑,同時設置了圓的顏色和填充。接著,使用scatter函數在圓心處添加標記點,使圓心更加明顯。然后,使用set_xlim和set_ylim來設置圖像的范圍。最后,使用show函數顯示圖像。
通過以上代碼,我們就可以輕松地畫出一個帶有圓心的圓形圖形。當然,我們可以根據需要調整圓心和半徑的位置和大小,更改圓的顏色、填充和邊線寬度等等。matplotlib提供了豐富的函數和屬性來進行圖像的設置和格式化,有興趣的讀者可以進一步學習并且嘗試自己畫出更多樣式的圓形圖形。