牵牛花主人 2021-12-03 21:11 采纳率: 33.3%
浏览 23

subplot与add_subplot

既然subplot与add_subplot都可以实现绘制多个子图的操作,那么有了subplot再推出add_subplot的原因是什么(或者反过来)?这两者不同的具体使用情景体现在哪里?

  • 写回答

1条回答 默认 最新

  • 技术专家团-Bamboo 2021-12-04 12:41
    关注

    add_subplot 需要创建实例figure,并且在figure的基础上添加子画布;而subplot无需创建实例

    x = np.arange(5)
    fig = plt.figure()
    axes = fig.add_subplot(121)
    axes.plot(x,x)
    axes = fig.add_subplot(122)
    axes.plot(x,-x)
    
    x = np.arange(5)
    plt.subplot(121)
    plt.plot(x,x**2)
    plt.subplot(122)
    plt.plot(x,np.log(x+1))
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月3日