67

distplot 機能があるため、seaborn を使用しようとしています。しかし、デフォルトの matplotlib 設定を好みます。seaborn をインポートすると、フィギュアの外観が自動的に変更されます。

プロットの外観を変更せずに seaborn 関数を使用するにはどうすればよいですか?

4

2 に答える 2

81

バージョン 0.8 (2017 年 7 月) では、この動作が変更されました。https://seaborn.pydata.org/whatsnew.html#v0-8-0-july-2017から:

seaborn がインポートされると、デフォルト (seaborn) スタイルは適用されなくなりました。set() または set_style()、set_context()、および set_palette() の 1 つ以上を明示的に呼び出す必要があります。これに対応して、seaborn.apionly モジュールは非推奨になりました。

古いバージョンの場合、次のように seaborn をインポートします。

import seaborn.apionly as sns

そしてsns.distplot、デフォルトのmatplotlibスタイリング+個人のrc構成を使用できますが、維持できるはずです。

于 2014-08-19T22:27:36.410 に答える
22

ドキュメントによると、reset_orig すべての RC パラメータを元の設定に復元します。

import seaborn as sns
# reset RC params to original
sns.reset_orig()
于 2016-12-22T11:25:02.290 に答える