前提・実現したいこと
外れ値の表示について確認したかったので、オプションの有無で別々のaxesに描画しました。
ただ、同じようなコードを2回かかなくてももっとうまく書けることができないのかな?とおもって質問します。
for i, axe in enumerate([False,True]):
でループさせるのはすぐ思いつきますが、seabornの機能でなんとかならないでしょうか?
該当のソースコード
python
1import seaborn as sns 2import matplotlib.pyplot as plt 3 4mpg = sns.load_dataset("mpg") 5 6sns.set_context('talk') 7 8fix, ax= plt.subplots(1,2) 9 10sns.boxplot(x='cylinders', y='mpg', data=mpg, showfliers=False, ax=ax[0]) 11sns.boxplot(x='cylinders', y='mpg', data=mpg, showfliers=True, ax=ax[1]) 12 13ax[1].get_yaxis().set_visible(False) 14
あなたの回答
tips
プレビュー