代码之家  ›  专栏  ›  技术社区  ›  Diego González Castellanos

如何使用子图更改matplotlib中每个图的大小

  •  0
  • Diego González Castellanos  · 技术社区  · 2 年前

    我有这个代码来绘制一个系列,它正在工作,但大小不够:

        plt.subplot(1,3,1) 
        
        plt.bar(dias_creacion.index,dias_creacion)
        plt.xticks(np.arange(7),('Lunes','Martes','Miercoles','Jueves','Viernes','Sabado','Domingo'),rotation=45)
        plt.title('Días de creación')
        
        plt.subplot(1,3,2)
        
        plt.bar(dias_primera_conversion.index,dias_primera_conversion)
        plt.xticks(np.arange(7),('Lunes','Martes','Miercoles','Jueves','Viernes','Sabado','Domingo'),rotation=45)
        plt.title('Primeras conversiones')
        
        plt.subplot(1,3,3)
        
        plt.bar(dias_ultima_conversion.index,dias_ultima_conversion)
        plt.xticks(np.arange(7),('Lunes','Martes','Miercoles','Jueves','Viernes','Sabado','Domingo'),rotation=45)
        plt.title('Ultimas conversiones')
        
        plt.show()
    

    plt.subplot(1,3,1) 
    plt.figure(figsize=(10,10))
    plt.bar(dias_creacion.index,dias_creacion)
    plt.xticks(np.arange(7),('Lunes','Martes','Miercoles','Jueves','Viernes','Sabado','Domingo'),rotation=45)
    plt.title('Días de creación') 
    

    但它不起作用。

    1 回复  |  直到 2 年前
        1
  •  1
  •   Michael S. aparna podili    2 年前

    plt.rcParams["figure.figsize"] = (20,10) 是我去改变身材大小。确保将其放在图形代码的顶部(甚至在 plt.subplot(1,3,1) )