matplotlib--属性设置--plt.rcParams

序号属性说明
1plt.rcParams[’axes.unicode_minus’] = False字符显示
2plt.rcParams[’font.sans-serif’] = ‘SimHei’设置字体
 线条样式:lines 
3plt.rcParams[’lines.linestyle’] = ‘-.’线条样式
4plt.rcParams[’lines.linewidth’] = 3线条宽度
5plt.rcParams[’lines.color’] = ‘blue’线条颜色
6plt.rcParams[’lines.marker’] = None默认标记
7plt.rcParams[’lines.markersize’] = 6标记大小
8plt.rcParams[’lines.markeredgewidth’] = 0.5标记附近的线宽
 横、纵轴:xtick、ytick 
9plt.rcParams[’xtick.labelsize’]横轴字体大小
10plt.rcParams[’ytick.labelsize’]纵轴字体大小
11plt.rcParams[’xtick.major.size’]x轴最大刻度
12plt.rcParams[’ytick.major.size’]y轴最大刻度
 figure中的子图:axes 
13plt.rcParams[’axes.titlesize’]子图的标题大小
14plt.rcParams[’axes.labelsize’]子图的标签大小
 图像、图片:figure、savefig 
15plt.rcParams[’figure.dpi’]图像分辨率
16plt.rcParams[’figure.figsize’]图像显示大小
17plt.rcParams[’savefig.dpi’]图片像素
  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这是一个 Python 中 matplotlib 库的配置项,用于设置图表中使用的字体。font.sans-serif 指的是使用无衬线字体(sans-serif),即无装饰线条的字体,比如 Arial、Helvetica、Microsoft YaHei 等。plt.rcparams 是 matplotlib 的配置参数,可以用于全局设置 matplotlib 的默认属性,包括字体、颜色、线型等。 ### 回答2: plt.rcParams[font.sans-serif]是Matplotlib库中的一个参数,用于设置图形中文字的字体样式。 在Python中使用Matplotlib库绘制图形时,我们经常需要在图形中显示中文文字。然而,在不同的操作系统和环境下,计算机上可能安装了不同的字体库,因此我们需要通过设置参数来确保显示的字体样式一致。 plt.rcParams[font.sans-serif]的默认值是['Arial', 'Liberation Sans', 'Bitstream Vera Sans', 'sans-serif']。这个参数中的第一个元素指定了优先使用的字体,如果计算机上未安装该字体,则依次往后查找直至找到可用的字体。 在设置plt.rcParams[font.sans-serif]参数时,我们可以将其值设为系统中已有的字体,例如['SimHei', 'Arial'],或者使用自定义的字体文件路径。例如: import matplotlib.font_manager as fm my_font = fm.FontProperties(fname='C:/Windows/Fonts/msyh.ttc') plt.rcParams['font.sans-serif'] = ['SimHei', my_font.get_name()] 这个例子中,我们引入了Matplotlib库中的font_manager模块,使用该模块中的FontProperties类来加载我们自定义的字体文件。然后将['SimHei', my_font.get_name()]赋值给plt.rcParams[font.sans-serif]参数,首先使用系统中内置的SimHei字体,如果没有安装该字体则使用我们自定义的字体。 需要注意的是,当我们在代码中设置plt.rcParams[font.sans-serif]参数时,会对当前整个程序中绘制的图形生效,因此我们通常在程序的开头先进行参数设置。 综上所述,plt.rcParams[font.sans-serif]是Matplotlib库中的一个参数,用于设置绘图时使用的字体样式。通过设置该参数值,我们可以确保图形中显示的文字与我们预期的样式一致。 ### 回答3: plt.rcParams[font.sans-serif]是matplotlib的一个配置参数,它用于设置图像中显示中文字体的名称,可以让我们在图像中正确地显示中文。 在使用matplotlib绘制图像时,如果不设置参数,可能会发现中文字体无法正确显示,或者直接出现乱码,这是因为matplotlib默认使用的是英文字体而非中文字体。 所以需要通过plt.rcParams[font.sans-serif]来设置中文字体,常用的中文字体有"SimHei","FangSong","KaiTi","Arial"等。其中,"SimHei"为黑体,"FangSong"为仿宋,"KaiTi"为楷体,"Arial"为常用英文字体。 在设置中文字体时,应该注意的是,不同的操作系统和不同的Python环境下可能需要使用不同的中文字体,因此需要根据环境实际情况进行调整。 最后,需要注意的是,plt.rcParams[font.sans-serif]是全局配置参数,在运行之后会对整个程序中的所有图像起作用,如果需要对单独的图像进行不同的字体设置,则需要在绘制图像时单独进行设置

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值