1. ホーム
  2. python

seaborn boxplotのY軸の範囲を設定するには?

2023-09-18 11:09:21

質問

から seaborn 公式ドキュメント を見ると、以下のようにboxplotを作成できることを知りました。

import seaborn as sns
sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
ax = sns.boxplot(x="day", y="total_bill", data=tips)

私の質問は、このプロットのY軸の範囲をどのように制限するかということです。例えば、私はY軸が[10, 40]の範囲になるようにしたいです。これを行うための簡単な方法はありますか?

どのように解決するのですか?

標準のmatplotlib.pyplotです。

...
import matplotlib.pyplot as plt
plt.ylim(10, 40)

あるいは、以下のmwaskomさんのコメントのように、もっとシンプルに。

ax.set(ylim=(10, 40))