Python能夠使用matplotlib庫來繪制各種各樣的圖形,包括星座圖。
以下是一個使用Python和matplotlib庫繪制的星座圖:
import matplotlib.pyplot as plt def draw_constellation(): x = [1, 3, 4, 3, 1, 0, -1] y = [0, 1, 3, 4, 4, 3, 1] plt.plot(x, y, 'b-', linewidth=2) for i in range(len(x)): plt.text(x[i], y[i], str(i+1), fontsize=12, color='r') plt.axis('off') plt.title('Star Constellation') plt.show() draw_constellation()
這段代碼使用了matplotlib庫中的plot函數來繪制星座圖,并使用text函數在星座圖中添加數字編號。接著使用axis函數設置坐標軸隱藏,并添加了標題“Star Constellation”。
運行這段代碼后,將會得到如下所示的星座圖:
通過學習這個例子,你可以了解到如何在Python中使用matplotlib庫來繪制星座圖。嘗試使用不同的坐標點來創建不同的星座圖,發揮你的創造力吧!