Pandasでデータの一部が欠損したCSVファイルを読み込んで箱ひげ図を描こうとしています。
平均値と異常値の記号や色は変えられるものの、箱の外枠の色を変えることができず困っております。
やり方を教えていただけないでしょうか。。
できればA~Eの外枠の色と塗りつぶしの色を個々に変える方法もご存じでしたらよろしくお願いいたします。
csvファイルは次のtest.csvとして使用しています。
Pandasのread_csvは欠損したデータも読み込めるので使用しています。
test.csv の中身
A,B,C,D,E,F
0.43,0.52,0.96,1.17,1.17,2.85
0.43,0.52,1.17,2.72,2.75,2.94
0.43,0.53,1.48,2.85,2.83,
0.47,0.59,1.58,,3.14,
0.49,0.8,,,,
Python
1import matplotlib.pyplot as plt 2import pandas as pd 3 4data = pd.read_csv('test.csv') 5 6mean_props = dict(marker='x', markeredgecolor='k') 7median_props = dict(color='k') 8flier_props = dict(marker='o', markeredgecolor='k', markerfacecolor='k') 9box_props = dict(color='k') 10 11data.boxplot(boxprops=box_props, 12 showmeans=True,meanprops=mean_props, 13 medianprops=median_props, 14 flierprops=flier_props)

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/03 22:09
2020/04/03 22:42