【问题标题】:I used matplotlib, but the error message '<Figure size 720x576 with 0 Axes>' appeared with graph我使用了 matplotlib,但错误消息“<Figure size 720x576 with 0 Axes>”出现在图形中
【发布时间】:2019-03-20 22:29:09
【问题描述】:
import matplotlib.pyplot as plt
from matplotlib import font_manager, rc

f_name = font_manager.FontProperties(fname='C:/Windows/Fonts/HANBatangExt.ttf').get_name()
rc('font', family=f_name)

뛰기운동

plt.plot(run_before, run_after, 'ro-')

걷기운동

plt.plot(walk_before, walk_after, 'bo-')
plt.figure(figsize=((10,8)))
plt.show()

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    这不是错误,但您看到的输出是由于您使用过的事实

    plt.figure(figsize=((10,8)))
    

    plt.plot 之后。因此,您首先会在屏幕上看到一个图形,然后plt.figure 创建一个图形对象。要摆脱它,您应该在绘图之前先设置图形大小,如下所示:

    plt.figure(figsize=((10,8)))
    plt.plot(run_before, run_after, 'ro-')
    plt.plot(walk_before, walk_after, 'bo-')
    plt.show()
    

    绘图后还有其他设置图形大小的方法,但是由于您的代码足够好,您可以进行上述修改。

    【讨论】:

      【解决方案2】:

      这不是错误,它显示了您的身材尺寸。如果您想摆脱它,请尝试使用 rcParams 参数

      plt.rcParams["figure.figsize"] = (10,8)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-28
        • 1970-01-01
        • 2020-01-21
        • 2016-07-02
        • 1970-01-01
        • 2019-11-26
        • 2021-10-02
        • 1970-01-01
        相关资源
        最近更新 更多