Pythonでグラフを表示する方法
Python で図形を出力する手法は数多く、一般的な方法は次のとおりです。
- print関数を用いて文字列で描画した図形を出力する。
例えば、長方形を描画するには、
width = 5
height = 3
for i in range(height):
for j in range(width):
print("*", end="")
print()
この文を日本語で表現すると
*****
*****
*****
- タートルによる図形の描画
タートルはPythonのグラフィカルライブラリで、線、多角形、円、テキストなどを含むさまざまな図形を描画するために使用できます。
例えば四角形の図形を描くなら:
import turtle
# 创建一个画布
window = turtle.Screen()
# 创建一个画笔
pen = turtle.Turtle()
# 绘制正方形
for _ in range(4):
pen.forward(100)
pen.right(90)
# 关闭画布
window.exitonclick()
描画された正方形は、クリックされると閉じるウィンドウのなかに表示される。
- matplotlibライブラリを用いてグラフを作成する。
matplotlibはPython製の強力なグラフ描画ライブラリで,折れ線グラフ、棒グラフ、散布図など,さまざまな図形を描画することができます。
たとえば、簡単な折れ線グラフを描く場合:
import matplotlib.pyplot as plt
# x轴坐标
x = [1, 2, 3, 4, 5]
# y轴坐标
y = [1, 4, 9, 16, 25]
# 绘制折线图
plt.plot(x, y)
# 显示图形
plt.show()
上記のコードを実行すると、折れ線グラフを表示するウィンドウがポップアップ表示されます。
Pythonでグラフを出力する方法として上げたのは一部に過ぎず、より複雑なグラフを作成するために、他のライブラリや方法を使用できます。具体的にどの方法を使用するかは、作成したいグラフの複雑さや用途によって異なります。