バイオリン図したい(matplotlib.axes.Axes.violinplot

 1import matplotlib.pyplot as plt
 2import numpy as np
 3
 4# データを準備する
 5data = [np.random.normal(loc=0, scale=1, size=100) for _ in range(4)]  # 4つのグループのデータを生成
 6
 7# キャンバスを作成
 8fig, ax = plt.subplots()
 9
10# バイオリン図を作成
11ax.violinplot(data)
12
13# グラフのタイトルと軸ラベルを設定
14ax.set_title("バイオリン図の例")
15ax.set_xlabel("グループ")
16ax.set_ylabel("値")
17plt.show()

Axes.violinplotでバイオリン図を作成できます。 データをリストのリスト(または2次元配列)で指定します。 オプションでバイオリンのスタイルや色を変更できます。

ヒント

バイオリン図は、箱ひげ図と密度プロットを組み合わせたもので、データの分布を視覚化するのに役立ちます。