36

を使用してfactorplot(kind="bar")います。

たとえば、対数スケールを使用して、y 軸をスケーリングするにはどうすればよいですか?

プロットの軸をいじってみましたが、常にバー プロットが何らかの形で台無しになるため、最初にソリューションを試して、実際に機能することを確認してください。

4

3 に答える 3

22

seaborn.factorplotに名前が変更されたことに注意してくださいseaborn.catplot

import seaborn as sns
import matplotlib.pyplot as plt
    
titanic = sns.load_dataset("titanic")

g = sns.catplot(x="class", y="survived", hue="sex",
                   data=titanic, kind="bar",
                   height=5, palette="muted", legend=False, log=True)
plt.show()

ここに画像の説明を入力

を呼び出した後、Matplotlib コマンドを使用できますfactorplot。例えば:

g = sns.factorplot(x="class", y="survived", hue="sex",
                   data=titanic, kind="bar",
                   height=5, palette="muted", legend=False)
g.fig.get_axes()[0].set_yscale('log')
plt.show()

ここに画像の説明を入力

于 2014-11-24T15:04:34.393 に答える