要修改和优化Matplotlib图表的布局,可以通过调整图表的大小、位置、边距等参数来实现。以下是一些常用的方法:
plt.figure(figsize=(10, 6)) # 设置图表大小为10x6
plt.subplots_adjust(left=0.1, bottom=0.1, right=0.9, top=0.9) # 调整图表的位置和大小
plt.margins(x=0.1, y=0.1) # 设置x轴和y轴的边距
plt.title('Title', fontsize=14) # 设置标题和字体大小
plt.xlabel('X-axis label', fontsize=12) # 设置x轴标签和字体大小
plt.ylabel('Y-axis label', fontsize=12) # 设置y轴标签和字体大小
plt.xticks(rotation=45) # 旋转x轴刻度
plt.yticks(fontsize=10) # 设置y轴刻度字体大小
plt.legend(loc='upper right', fontsize=10) # 设置图例位置和字体大小
plt.xlim(0, 10) # 设置x轴范围
plt.ylim(0, 20) # 设置y轴范围
通过以上方法,可以修改和优化Matplotlib图表的布局,使其更符合需求和美观。