首页 > 解决方案 > Matplotlib 设置不同图形的相同框大小

问题描述

我正在尝试绘制一个科学情节。下面你可以看到两个数字。图形大小相同,但盒子的大小不同。基本上,我想让绘图区域的大小相同(如何在没有会计轴标签的情况下设置框的大小)

在此处输入图像描述

在此处输入图像描述

我正在使用熊猫数据

with plt.style.context(['science','ieee']):
    plt.figure (figsize=(3,3))
    plt.plot(data_X_mild['c_H2O'], data_X_mild['HRR'], label='MILD')
    plt.plot(data_X_conv['c_H2O'], data_X_conv['HRR'],label='ConvI')  
    plt.legend()
    plt.xlabel(xlabel='$c_{T}$')
    plt.ylabel(ylabel=r'$\dot{Q_{t}}$ $(\frac{W}{m^{3}})$')
    plt.autoscale(tight=True)
    plt.savefig('HRR_MILDvsConv_c_'+sim_data+'.pdf')

with plt.style.context(['science','ieee']):
    plt.figure (figsize=(3,3))
    plt.plot(data_PR_mild['c_H2O'], data_PR_mild['NO'], label='ConvI')
    plt.legend()
    plt.xlabel(xlabel='$c_{T}$')
    plt.ylabel(ylabel=r'$\omega_{k}$')
    plt.autoscale(tight=True)

标签: pythonmatplotlib

解决方案


推荐阅读