ホームページ  >  記事  >  バックエンド開発  >  Pythonを使って四つ葉のクローバーを描く方法

Pythonを使って四つ葉のクローバーを描く方法

藏色散人
藏色散人オリジナル
2020-05-30 09:46:0910833ブラウズ

Pythonを使って四つ葉のクローバーを描く方法

Python を使用して四つ葉のクローバーを描くにはどうすればよいですか?

spyder コンパイラを開いて、最初にモジュールをロードします:

推奨: "python チュートリアル"

import numpy as np
import matplotlib.pyplot as plt

numpy とmatplotlib の 2 つのモジュール。

Pythonを使って四つ葉のクローバーを描く方法

新しいキャンバスを作成し、キャンバス サイズを決定します。

plt.figure(figsize=(6,6))

Pythonを使って四つ葉のクローバーを描く方法

四つ葉の極座標方程式clover は次のとおりです:

1 + cos(4*t) + 2 * (sin(4*t)) ^ 2

この目的のために、関数を定義します:

def f(t):
    return 1+np.cos(4*t) + 2*(np.sin(4*t))**2

Pythonを使って四つ葉のクローバーを描く方法

パラメータ t の値の範囲は 0 から 2π で、1000 個の部分に分割されます。

t= np.linspace(0, 2*np.pi, 1000)
print(t[-20:])

Pythonを使って四つ葉のクローバーを描く方法

#極座標を直交座標に変換します:

x=f(t)*np.cos(t)
y=f(t)*np.sin(t)

Pythonを使って四つ葉のクローバーを描く方法##四つ葉のバラの線を描画します:

plt.plot(x,y,c='g')

Pythonを使って四つ葉のクローバーを描く方法 色の塗りつぶしは緑です:

plt.fill(x,y,c='g')

以上がPythonを使って四つ葉のクローバーを描く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。