【数据分析与可视化】Matplotlib中动态rc参数设置详解与实战(图文解释 附源码)

文章介绍了如何使用matplotlib的rc参数来定制pyplot的默认属性,包括全局参数定制和线条、字体、图例、刻度等方面的设置,特别提到了中文显示的解决方法。此外,还提供了填充图形和绘图注释的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需要源码和PPT请点赞关注收藏后评论区留言私信~~~

设置pyplot的动态rc参数

pyplot使用rc配置文件来自定义图形的各种默认属性,被称为rc配置或rc参数

在pyplot中几乎所有的默认属性都是可以控制的,例如视图窗口大小以及每英寸点数、线条宽度、颜色和样式、坐标轴、坐标和网格属性、文本、字体等

两种方式可以设置参数,即全局参数定制和rc设置方法。 查看matplotlib的rc参数:   import matplotlib as plt       print(plt.rc_params())

1.使用参数字典

参数众多 常用参数:

Axes:设置坐标轴边界、颜色、坐标 刻度值大小和网格的显示;

Figure:设置边界颜色、图形大小和子区;

Font:设置字号、字体和样式;

Grid:设置网格颜色和线型;

Legend:设置图例和其中的文本显示;

Lines:设置线条颜色、宽度、线型等;

Savefig:对保存图像进行单独设置;

Xtick和ytick:X、Y轴的主刻度和次刻度设置颜色、大小、方向和标签大小。

全局参数定制

import matplotlib as plt 
       print(plt.matplotlib_fname())  
       #显示当前用户的配置文件目录

 查找到当前用户的配置文件目录,然后用编辑器打  开,修改matplotlibrc文件,即可修改配置参数

2. 线条的常用rc参数名称、解释与取值

常用线条类型解释

 

需要注意的是,由于默认的Pyplot字体并不支持中文字符的显示,因此需要通过设置font.sans-serif参数改变绘图时的字体,使得图形可以正常显示中文。同时,由于更改字体后,会导致坐标轴中的部分字符无法显示,因此需要同时更改axes.unicode_minus参数

添加以下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

showswoller

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值