rc参数简介
pyplot中的默认配置的可以通过rcparams参数来控制,简称rc参数。rc参数存储在字典变量中,通过字典的方式进行访问。
rc参数的基本格式是:
plt.rcParams['font.family'] = 'YaHei Consolas Hybrid' # 设置字体样式
plt.rcParams['font.size'] = '16' # 设置字体大小 = '16' # 设置字体大小
plt.rcParams['figure.figsize'] = (5.0, 4.0) # 显示图像的最大范围
plt.rcParams['image.interpolation'] = 'nearest' # 差值方式,设置 interpolation style
plt.rcParams['image.cmap'] = 'gray' # 灰度空间
通用引用格式:(字典的使用方式)
plt.rcParams['AA'] = 'BB' # 通过rc参数设置图表的AA属性为BB值
通过plt.rcParams.keys()可以查看到rc参数可以控制的图表参数,内容比较多,有大概接近300个的参数可选项:
rc参数的的常用的基本种类:
- animation开头:
- font开头:字体设置
- axes开头:内框画布
- figure开头:外框画布
- boxplot开头:箱线图
- grid开头:网格标签
- image开头:图片设置
- keymap开头:快捷键设置
- legend开头:图例设置
- lines开头:线条设置
- mathtext开头:数学公式字体相关
- xtick开头:x轴标签
- ytick开头:y轴标签
此处仅列举部分种类,实际更多~
rc参数常用示例:
序号 | 属性 | 说明 |
---|---|---|
1 | plt.rcParams[’axes.unicode_minus ’] = False | 字符显示 |
2 | plt.rcParams[’font.sans-serif ’] = ‘SimHei’ | 设置字体 |
线条样式:lines | ||
1 | 线条样式:lines | |
2 | plt.rcParams[’lines.linestyle ’] = ‘-.’ | 线条样式 |
3 | plt.rcParams[’lines.linewidth’] = 3 | 线条宽度 |
4 | plt.rcParams[’lines.color’] = ‘blue’ | 线条颜色 |
5 | plt.rcParams[’lines.marker’] = None | 默认标记 |
6 | plt.rcParams[’lines.markersize’] = 6 | 标记大小 |
7 | plt.rcParams[’lines.markeredgewidth’] = 0.5 | 标记附近的线宽 |
横、纵轴:xtick、ytick | ||
1 | plt.rcParams[’xtick.labelsize’] | 横轴字体大小 |
2 | plt.rcParams[’ytick.labelsize’] | 纵轴字体大小 |
3 | plt.rcParams[’xtick.major.size’] | x轴最大刻度 |
4 | plt.rcParams[’ytick.major.size’] | y轴最大刻度 |
figure中的子图:axes | ||
1 | figure中的子图:axes | |
2 | plt.rcParams[’axes.titlesize’] | 子图的标题大小 |
3 | plt.rcParams[’axes.labelsize’] | 子图的标签大小 |
图像、图片:figure、savefig | ||
1 | plt.rcParams[’figure.dpi’] | 图像分辨率 |
2 | plt.rcParams[’figure.figsize’] | 图像显示大小 |
3 | plt.rcParams[’savefig.dpi’] | 图片像素 |