そのdistplot関数のため、私はseabornを使用しようとしています。しかし、私はデフォルトのmatplotlib設定を好みます。 seabornをインポートすると、自動的にフィギュアの外観が変わります。
プロットの外観を変更せずにシーボーン関数を使用するにはどうすればよいですか?
バージョン0.8(2017年7月)では、この動作が変更されました。 https://seaborn.pydata.org/whatsnew.html から:
Seabornがインポートされるときに、デフォルト(seaborn)スタイルは適用されなくなりました。現在、set()またはset_style()、set_context()、set_palette()の1つ以上を明示的に呼び出す必要があります。これに対応して、seaborn.apionlyモジュールは非推奨になりました。
古いバージョンの場合、次のようにseabornをインポートします。
import seaborn.apionly as sns
そして、あなたはsns.distplot
ただし、デフォルトのmatplotlibスタイル+個人のrc構成を維持します。
ドキュメントによると reset_orig
すべてのRCパラメータを元の設定に戻します:
import seaborn as sns
# reset RC params to original
sns.reset_orig()