matplotlibで散布図を描画する方法は何ですか?
マティプロットのscatter()関数を用いて散布図を描きます。関数の利用法は次の通りです。
import matplotlib.pyplot as plt
# 定义数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制散点图
plt.scatter(x, y)
# 显示图形
plt.show()
上記のコードでは、まずmatplotlib.pyplotモジュールをインポートし、x軸とy軸のデータを定義します。次に、scatter()関数を使用して散布図を作成し、x軸とy軸のデータを引数として渡します。最後に、show()関数を使用してグラフを表示します。
さらに、散布図の色、サイズ、マーカーの形状などのパラメーターを設定することもできます。例えば、
plt.scatter(x, y, color='red', s=50, marker='o')
在上述代码中,设置了散点的颜色为红色(color=’red’),大小为50(s=50),标记样式为圆形(marker=’o’)。
scatter() 関数以外にも、plot() 関数で散布図を描くこともできます。
plt.plot(x, y, 'o')
先のコードでは、plot() 関数で散布図を作成し、’o’ のパラメータにより散布のマーカースタイルを丸形にしています。