Pythonのggplotスタイル 質問する

Pythonのggplotスタイル 質問する

私がPandasドキュメントのプロットスタイル、プロットはデフォルトのものとは異なって見えます。 ggplot の「ルック アンド フィール」を模倣しているようです。

同じことがシーボーンのパッケージ

そのスタイルをロードするにはどうすればいいですか? (ノートブックを使用していない場合でも)

ベストアンサー1

アップデート:matplotlib >= 1.4 をお持ちの場合は、デフォルトでスタイルstyleを持つ新しいモジュールがあります。これを有効にするには、次を使用します。ggplot

from matplotlib import pyplot as plt
plt.style.use('ggplot')

利用可能なすべてのスタイルを確認するには、 を確認してくださいplt.style.available


同様に、Seaborn のスタイリングでは次の操作を実行できます。

plt.style.use('seaborn-white')

または、seaborn独自の仕組みを使用してスタイルを設定することもできます。

import seaborn as sns
sns.set()

このset()機能には、特定のスタイルを選択するためのオプションがさらにあります(docs)。seaborn以前はインポート時に上記が自動的に実行されていましたが、最新バージョン (>= 0.8) ではそうではなくなりました。


Pythonでもggplotのような構文(スタイルだけでなく)が必要な場合は、plotnineパッケージは、R の ggplot2 に非常によく似た構文を持つ Python でのグラフィックス実装の文法です。


注: 古い回答では、 を行うように言及されていましたpd.options.display.mpl_style = 'default' 。ただし、これは pandas では非推奨となり、代わりに を使用した matplotlib のスタイル設定が採用されplt.style(..)、その間にこの機能は pandas から削除されました。

おすすめ記事