Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 基本図形の可視化 | 幾何モデリングの導入
Pythonによる幾何モデリング

基本図形の可視化

メニューを表示するにはスワイプしてください

Pythonで幾何学的な図形を可視化するには、matplotlibライブラリを使用します。このライブラリは、静的、アニメーション、インタラクティブな可視化を作成するために広く利用されています。幾何モデリングにおいては、matplotlibは特に、2次元平面上に点、線、多角形を描画するのに便利です。

最も一般的な始め方は、matplotlib.pyplotpltとしてインポートすることです。その後、plt.plot()で線や点を描画し、plt.fill()で多角形に色を付けることができます。各図形は座標の集合で定義され、これらの関数にリストや配列として渡します。

1234567891011121314151617181920
import 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座標を指定します。図形を閉じるために、座標リストの最後に最初の頂点を繰り返します。同じ方法は四辺形や他の多角形にも適用できます。

タイトルやラベルの追加、色の変更、線のスタイル調整などでプロットをカスタマイズできます。これらの基本的なコマンドが、より高度な幾何モデリングや可視化作業の基礎となります。

四辺形のプロット

12345678910111213141516171819
import 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()
question mark

多角形の内部を色で塗りつぶすために一般的に使用される matplotlib の関数はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  6
some-alt