我正在编写一个脚本,其中包含多种格式样式,其中包括图例文本的字体大小。
在rcparams或matplotlibrc文件中,legend.labelspacing指定标签间距为字体大小的分数,因此如果更改字体大小,则可能会预期实际空间距离也会随之更改。但是,由于实际间距可能是在创建图例时计算的,因此对现有图例文本对象的字体大小进行任何后续更改都不会影响标签间距。是否有方法可以在更改现有图例标签对象的字体大小后更新图例标签间距?总之,这就是我想做的:
- 绘制带有图例的图形
- 保存该图(根据rcparams或matplotlibrc文件格式)
- 更改几个格式属性(线宽、字体大小等)
- 再次以更新的格式属性保存该图,包括重新调整的图例标签间距
是否有方法可以在不更改rcparams并重建图形的情况下完成这项工作?