Python是一種非常流行的編程語言,可以用它來實現各種各樣的功能,包括畫圖。在本文中,我們將會介紹如何用Python畫出著名的蝴蝶曲線。
# 導入所需模塊 import numpy as np import matplotlib.pyplot as plt # 設定參數值 a = 0.2 b = 2. m = 4 # 定義蝴蝶曲線函數 def butterfly(t): x = np.sin(t) * (np.exp(np.cos(t)) - 2 * np.cos(m * t) - np.sin(t / 12) ** 5) y = np.cos(t) * (np.exp(np.cos(t)) - 2 * np.cos(m * t) - np.sin(t / 12) ** 5) return x, y # 畫圖 t = np.linspace(0, 24 * np.pi, 2000) # 生成參數t序列 x, y = butterfly(t) # 計算對應的x、y值 plt.plot(x, y, color='red') plt.axis('off') plt.show()
首先,我們要導入用到的模塊,包括numpy和matplotlib.pyplot。然后,我們需要設定一些參數值,包括a、b和m。這些參數值將會被用于計算蝴蝶曲線函數。
接下來,我們要定義蝴蝶曲線函數。這個函數將會接受一個參數t,并返回對應的x、y值。我們使用numpy庫中的sin、cos、exp和linspace函數來計算出蝴蝶曲線函數的值。
最后,我們使用matplotlib庫中的plot函數來畫出蝴蝶曲線,設定顏色為紅色,然后關閉軸標簽,最后用show函數展示圖像。
運行上面的代碼,你將會得到一個美麗的蝴蝶曲線圖像。
下一篇css中設置盒子寬度