【发布时间】:2013-07-24 06:14:40
【问题描述】:
我的 IPython 笔记本中有以下代码:
import matplotlib.pyplot as plt
plt.setp(plt.xticks()[1], rotation=45)
plt.figure(figsize=(17, 10)) # <--- This is the problematic line!!!!!!!!!!!!!
plt.plot_date(df['date'],df['x'], color='black', linestyle='-')
plt.plot_date(df['date'],df['y'], color='red', linestyle='-')
plt.plot_date(df['date'],df['z'], color='green', linestyle='-')
在上面的例子中,df 是 pandas 数据框。
没有标记线(包含figsize),情节太小了。使用上述行,我可以根据需要增加图像,但在此之前我有一个额外的空白图。
有谁知道为什么会发生这种问题以及如何解决这个问题?
【问题讨论】:
-
查看stackoverflow.com/questions/14254379/… 了解有关 mpl 的状态机与 OO 接口的闲聊
标签: python matplotlib plot pandas ipython