matplotlib---1.查看配置、修改配置、配置文件

matplotlib配置信息是从配置文件中读取的。在配置文件中可以为matplotlib几乎所有的属性指定永久有效的默认值。

1.查看配置

1
2
import matplotlib
matplotlib.rcParams

结果:

2.修改配置

(1)可以通过 matplotlib.rcParams字典修改所有已经加载的配置项 

1
2
3
4
mp.rcParams['lines.color'] # 'C0'
 
mp.rcParams['lines.color']='r'
mp.rcParams['lines.color'] # 'r'

(2)可以通过matplotlib.rc(*args,**kwargs)来修改配置项,其中args是你要修改的属性,kwargs是属性的关键字属性

(3)可以调用matplotlib.rcdefaults()将所有配置重置为标准设置。

3.配置文件

如果不希望在每次代码开始时进行参数配置,则可以在项目中给出配置文件。配置文件有三个位置:

  1. 系统级配置文件:通常在python的site-packages目录下。每次重装matplotlib之后该配置文件就会被覆盖。

  2. 用户级配置文件:通常在$HOME目录下。可以用matplotlib.get_configdir()函数来查找当前用户的配置文件目录。可以通过MATPLOTLIBRC修改它的位置。

  3. 当前工作目录:即项目的目录。在当前目录下,可以为目录所包含的当前项目给出配置文件,文件名为matplotlibrc

优先级顺序是: 当前工作目录 > 用户级配置文件 > 系统级配置文件。查看当前使用的配置文件的路径为: matplotlib.matplotlib_fname()函数。

配置文件的内容常见的有以下几种:

  1. axes:设置坐标轴边界和表面的颜色、坐标刻度值大小和网格的显示
  2. backend:设置目标输出TkAgg和GTKAgg
  3. figure:控制dpi、边界颜色、图像大小和子区(subplot)设置
  4. font:字体(font family)、字体大小和样式设置
  5. grid:设置网格颜色和线型
  6. legend:设置图例以及其中的文本显示
  7. line:设置线条(颜色、线型、宽度等)和标记
  8. patch: 填充2D空间的图形图像,如多边形和圆。控制线宽、颜色和抗锯齿设置等。
  9. savefig:对保存的图形进行单独设置。如渲染的文件背景为白色。
  10. text:设置字体颜色、文本解析(纯文本和latex标记)等。
  11. verbose:设置matplotlib执行期间的信息输出,如silent、helpful、debug和debug--annoying
  12. xticksyticks:为x、y轴的主刻度和次刻度设置颜色、大小、方向以及标签大小
posted @   nxf_rabbit75  阅读(1469)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
1.查看配置2.修改配置(1)可以通过 matplotlib.rcParams字典修改所有已经加载的配置项 (2)可以通过matplotlib.rc(*args,**kwargs)来修改配置项,其中args是你要修改的属性,kwargs是属性的关键字属性(3)可以调用matplotlib.rcdefaults()将所有配置重置为标准设置。3.配置文件
点击右上角即可分享
微信分享提示