【问题标题】:Pyplot figsize attribute values resize plot for Series but not dataframe with subplots = TruePyplot figsize 属性值调整系列图的大小,但不是带有子图的数据框 = True
【发布时间】:2018-02-22 05:41:36
【问题描述】:
这里有两个图:
一个情节是熊猫系列(ao)。该代码使用 pyplot 调整绘图的大小。第二个图(aonao)是一个结合了 AO 和 NAO 系列的 pandas 数据框。代码将子图属性设置为“True”并使用相同的 figsize 尺寸,但是数据框没有调整大小?这是来自 jupyter notebook 的图形。不确定这是笔记本问题还是 pyplot 问题?有什么想法吗?
【问题讨论】:
标签:
matplotlib
jupyter-notebook
【解决方案1】:
要使用subplots=True 创建子图(在 aonao 中),pandas 需要创建一个新图形并忽略您之前创建的图形。您必须将 figsize 传递给 plot() 函数。
aonao.plot(subplots=True, figsize=(15,6))