バイオリン図したい(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次元配列)で指定します。
オプションでバイオリンのスタイルや色を変更できます。
ヒント
バイオリン図は、箱ひげ図と密度プロットを組み合わせたもので、データの分布を視覚化するのに役立ちます。