月曜日, 2月 12, 2024

Pythonで三角形を描く

Pythonで三角形を描いてみました。

import matplotlib.pyplot as plt
# 三角形の頂点の座標
x = [0, 1, 0.5, 0] # 閉じた三角形なので最初の点を2回指定
y = [0, 0, 1, 0] # 各点のy座標
plt.plot(x, y) # 三角形をプロット
plt.xlabel('X軸') # x軸ラベル
plt.ylabel('Y軸') # y軸ラベル
plt.title('三角形を描く') # グラフタイトル
plt.grid() # グリッド表示
plt.show() # グラフ表示
上が処理結果なのですが、日本語が文字化けしています。これについて色々調べて見たのですが、バージョン毎に色々違い?、最新ではフォントをダウンロードするとか? チョット面倒なので以下の様に英語表記で誤魔化しました。

import matplotlib.pyplot as plt
# 三角形の頂点の座標
x = [0, 1, 0.5, 0] # 閉じた三角形なので最初の点を2回指定
y = [0, 0, 1, 0] # 各点のy座標
plt.plot(x, y) # 三角形をプロット
plt.xlabel('X axis') # x軸ラベル
plt.ylabel('Y axis') # y軸ラベル
plt.title('Triangle Drawing') # グラフタイトル
plt.grid() # グリッド表示
plt.show() # グラフ表示

あまり面白くないですが・・・上が処理結果です。