奇怪的熊猫线图使用ggplot主题

时间:2016-06-09 18:49:41

标签: pandas

我正在尝试使用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))绘制它时,我得到:

enter image description here

然而,当我尝试ggplot主题pd.options.display.mpl_style = 'default'时,我明白了:

enter image description here

(注意:没有轴)

对我来说这看起来像个错误,但有什么我做错了吗?当我删除figsize参数时问题仍然存在。 (pandas版本0.18.0,matplotlib版本1.4.2)

1 个答案:

答案 0 :(得分:1)

要使用ggplot样式自定义绘图,您可以执行以下操作:

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

要恢复默认样式,您可以执行以下操作:

>>> matplotlib.style.use('default')