Pandas documentation のプロットスタイル)を見ると、プロットはデフォルトのプロットとは異なって見えます。ggplotの「ルックアンドフィール」を模倣しているようです。
seabornのパッケージ でも同じです。
そのスタイルをロードするにはどうすればよいですか? (ノートを使用していない場合でも)
更新:matplotlib> = 1.4がある場合は、style
スタイルの新しいggplot
モジュールがあります。デフォルト。これを有効にするには、次を使用します。
_from matplotlib import pyplot as plt
plt.style.use('ggplot')
_
使用可能なすべてのスタイルを確認するには、_plt.style.available
_を確認できます。
同様に、シーボーンスタイリングでは次のことができます。
_plt.style.use('seaborn-white')
_
または、seaborn
の独自の機械を使用してスタイリングを設定できます。
_import seaborn as sns
sns.set()
_
set()
関数には、特定のスタイルを選択するためのオプションがあります( docs
を参照)。 seaborn
は以前はインポート時に上記を自動的に実行していましたが、最新バージョン(> = 0.8)ではそうではありません。
Python(スタイルだけでなく)でも)ggplotのような構文が実際に必要な場合は、 plotnine
パッケージを見てください。これはPythonのグラフィック実装の文法で、Rのggplot2と非常によく似た構文を使用しています。
注:_pd.options.display.mpl_style = 'default'
_を行うために言及された古い回答。ただし、これはplt.style(..)
を使用したmatplotlibのスタイリングを支持してpandasで非推奨になりました。その間、この機能はpandasからも削除されます。
Python-ggplotのテーマについては、他のプロットでそれらを使用できます。
from ggplot import theme_gray
theme = theme_gray()
with mpl.rc_context():
mpl.rcParams.update(theme.get_rcParams())
# plotting commands here
for ax in plt.gcf().axes:
theme.post_plot_callback(ax)
利用可能なスタイルを確認する必要がある場合:
import matplotlib.pyplot as plt
print(plt.style.available)
これにより、使用可能なスタイルが印刷されます。
このリンクを使用して、好みのスタイルを選択します
https://tonysyu.github.io/raw_content/matplotlib-style-gallery/gallery.html
Jan Katinsの答えは良いですが、python-ggplotプロジェクトは非アクティブになったようです。 plotnineプロジェクトはさらに開発されており、類似しているが表面的に異なるソリューションをサポートしています。
from plotnine import theme_bw
import matplotlib as mpl
theme = theme_bw()
with mpl.rc_context():
mpl.rcParams.update(theme.rcParams)
joris answer はPandasを使用しているため、より良い解決策だと思いますが、コマンドmatplotlib.style.use('ggplot')
を発行することでMatplotlibがggplotを模倣するように設定できることに注意してください。
Matplotlib gallery の例を参照してください。