本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

matplotlib配置

一、修改默认的配置:

修改默认的配置可以通过matplotlib.rcParams来设置,比如修改字体,修改线条大小和宽度等。示例代码如下:

import matplotlib.pyplot as plt # 设置字体为仿宋 plt.rcParams['font.sans-serif'] = ['FangSong'] # 设置字体大小为20 plt.rcParams['font.size'] = 20 # 设置线条宽度 plt.rcParams['lines.linewidth'] = 2 # 设置线条颜色 plt.rcParams['axes.prop_cycle'] = plt.cycler('color', ['r', 'y'])

其中rcParams中可以设置的属性为如下:

Windows上如果想要显示中文,那么可以通过设置font.sans-serif来设置,示例代码如下:

plt.rcParams['font.sans-serif'] = ['FangSong']

这个属性可以设置以下字体都可以显示中文:

字体名 英文名称
黑体 SimHei
仿宋 FangSong
楷体 KaiTi
宋体 SimSun
隶书 LiSu
幼圆 YouYuan
华文细黑 STXihei
华文楷体 STKaiti
华文宋体 STSong
华文中宋 STZhongsong
华文仿宋 STFangsong
方正舒体 FZShuTi
方正姚体 FZYaoti
华文彩云 STCaiyun
华文琥珀 STHupo
华文隶书 STLiti
华文行楷 STXingkai
华文新魏 STXinwei

MacLinux支持的字体可能会不同,如果不行,可以使用matplotlib.font_manager来指定具体的字体。

二、自定义配置文件:

有时候我们可能需要设置一大堆参数,并且这个配置在后面很多项目中可能都会用到,那么这时候我们就可以把这些配置信息放到文件中(可配置项见下),文件的命名规则为[名称].mplstyle,然后把这个文件放到matplotlib.get_configdir()/stylelib的目录中,在写代码的时候根据名称加载这个配置文件,示例代码如下:

plt.style.use("名称")

三、可配置项:

更多可配置项请参考:https://raw.githubusercontent.com/matplotlib/matplotlib/master/matplotlibrc.template

1677人已阅读,今天你学习了吗?

添加新回复
目录