相关疑难解决方法(0)

AttributeError:“NoneType”对象没有属性“dpi_scale_trans”

在通过 StackOverflow 检查了我遇到的上述错误的可能解决方案后,我发现了一些无法解决此特定问题的解决方案。\n下图显示了遇到的错误以及尝试在上绘制多个轴时获得的不良图形一个数字:

\n

在此输入图像描述

\n

这是预期输出的图像:在此输入图像描述

\n

另外,我正在使用的数据可以在以下位置找到: https: //drive.google.com/file/d/1ZxD3BwpJfEMWWPoxu-aom_wXawMfSywk/view ?usp=sharing

\n

下面是我编写的一组代码,我似乎遇到了障碍。我将不胜感激任何能够指导我实现预期输出@image2的帮助。

\n
import matplotlib.dates as md\n\n# Date already in DateTime index\ndk1 = data.loc["1991":"2000"]      # selects all rows from 1991 - 2000\ndk2 = data.loc["2001":"2010"]      # selects all rows from 2001 - 2010\ndk3 = data.loc["2011":"2020"]      # selects all rows from 2011 - 2020\n\nplt.rcParams[\'font.size\'] = 18\n\nfig = plt.figure(figsize=(20,15))            # Create a figure for the plot\n\n# Add three axes to the plots\nax1 = plt.subplot(111)                      \nax2 = plt.subplot(212) \nax3 = plt.subplot(313) \n\n# Plot …
Run Code Online (Sandbox Code Playgroud)

python datetime matplotlib dataframe pandas

3
推荐指数
1
解决办法
5808
查看次数

标签 统计

dataframe ×1

datetime ×1

matplotlib ×1

pandas ×1

python ×1