基本図形の可視化
メニューを表示するにはスワイプしてください
Pythonで幾何学的な図形を可視化するには、matplotlibライブラリを使用します。このライブラリは、静的、アニメーション、インタラクティブな可視化を作成するために広く利用されています。幾何モデリングにおいては、matplotlibは特に、2次元平面上に点、線、多角形を描画するのに便利です。
最も一般的な始め方は、matplotlib.pyplotをpltとしてインポートすることです。その後、plt.plot()で線や点を描画し、plt.fill()で多角形に色を付けることができます。各図形は座標の集合で定義され、これらの関数にリストや配列として渡します。
1234567891011121314151617181920import matplotlib.pyplot as plt # Triangle vertices triangle_x = [1, 3, 2, 1] triangle_y = [1, 1, 3, 1] plt.figure(figsize=(6, 6)) # Plot triangle plt.plot(triangle_x, triangle_y, marker='o', color='blue', label='Triangle') plt.fill(triangle_x, triangle_y, color='blue', alpha=0.2) plt.title('Triangle Visualization') plt.xlabel('X axis') plt.ylabel('Y axis') plt.legend() plt.axis('equal') plt.grid(True) plt.show()
三角形をプロットするには、その頂点のx座標とy座標を指定します。図形を閉じるために、座標リストの最後に最初の頂点を繰り返します。同じ方法は四辺形や他の多角形にも適用できます。
タイトルやラベルの追加、色の変更、線のスタイル調整などでプロットをカスタマイズできます。これらの基本的なコマンドが、より高度な幾何モデリングや可視化作業の基礎となります。
四辺形のプロット
12345678910111213141516171819import matplotlib.pyplot as plt # Quadrilateral vertices quad_x = [4, 6, 6, 4, 4] quad_y = [1, 1, 3, 4, 1] # Plot quadrilateral plt.plot(quad_x, quad_y, marker='s', color='green', label='Quadrilateral') plt.fill(quad_x, quad_y, color='green', alpha=0.2) plt.title('Quadrilateral Visualization') plt.xlabel('X axis') plt.ylabel('Y axis') plt.legend() plt.axis('equal') plt.grid(True) plt.show()
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 6
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 6