我正在尝试使用pandas进行使用ggplot主题的绘图。
以下是我的示例数据框:
seasonname Core-no season Fall/Winter Spring/Summer Summery Core True Summer
date_utc
2015-06-01 199.7825 111.1363 180.3559 166.6217 66.3297
2015-06-02 201.9999 111.9228 158.2303 153.7611 54.7868
2015-06-03 169.8468 108.4291 137.1497 118.4648 55.1780
2015-06-04 164.2676 108.7186 160.1299 140.5675 46.6883
2015-06-05 144.8806 71.8517 113.8878 111.8050 31.0500
2015-06-06 122.1885 76.7588 111.0260 92.0495 26.9652
2015-06-07 79.8287 32.7678 41.0086 54.5739 19.5470
2015-06-08 193.2663 125.5355 172.7237 145.4507 47.1553
2015-06-09 175.1136 89.9360 164.2935 144.5485 52.4961
2015-06-10 167.5729 88.9686 125.5094 153.6020 46.3585
当我使用普通的pandas主题df['2015-06':].plot(figsize=(12,10))
绘制它时,我得到:
然而,当我尝试ggplot主题pd.options.display.mpl_style = 'default'
时,我明白了:
(注意:没有轴)
对我来说这看起来像个错误,但有什么我做错了吗?当我删除figsize
参数时问题仍然存在。 (pandas版本0.18.0,matplotlib版本1.4.2)
答案 0 :(得分:1)
要使用ggplot
样式自定义绘图,您可以执行以下操作:
>>> import matplotlib.pyplot as plt
>>> plt.style.use('ggplot')
要恢复默认样式,您可以执行以下操作:
>>> matplotlib.style.use('default')