代码之家  ›  专栏  ›  技术社区  ›  Gern Blanston

使用matplotlib-python调整文本和条形图宽度的条形图大小

  •  1
  • Gern Blanston  · 技术社区  · 15 年前

    2 回复  |  直到 15 年前
        1
  •  3
  •   monkut    15 年前

    查看这是否有助于调整标签的字体大小:

    import matplotlib.pyplot as plt
    import matplotlib.font_manager as fm
    
    fontsize2use = 10
    
    fig = plt.figure(figsize=(10,5))
    plt.xticks(fontsize=fontsize2use)  
    plt.yticks(fontsize=fontsize2use)    
    fontprop = fm.FontProperties(size=fontsize2use)
    ax = fig.add_subplot(111)
    ax.set_xlabel('XaxisLabel')
    ax.set_ylabel('YaxisLabel')
    .
    <main plotting code>
    .
    ax.legend(loc=0, prop=fontprop)     
    

    如果您使用 pyplot.bar

        2
  •  0
  •   Jouni K. Seppänen    15 年前

    subplots_adjust ,或只是使用 axes ([left,bottom,width,height]) .