返回介绍

matplotlib 配置

发布于 2024-05-19 17:45:05 字数 2216 浏览 0 评论 0 收藏 0

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

1. 查看配置

你可以通过 matplotlib.rcParams 字典访问所有已经加载的配置项

查看 matplotlib 配置

2. 修改配置

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

通过 rcParams 修改配置

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

通过 rc 函数修改配置

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

恢复默认配置

3. 配置文件

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

  • 系统级配置文件。通常在 python 的 site-packages 目录下。每次重装 matplotlib 之后该配置文件就会被覆盖。
  • 用户级配置文件。通常在 $HOME 目录下。可以用 matplotlib.get_configdir() 命令来查找当前用户的配置文件目录。

恢复默认配置

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

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

  • axes:设置坐标轴边界和表面的颜色、坐标刻度值大小和网格的显示
  • backend:设置目标输出 TkAgg 和 GTKAgg
  • figure:控制 dpi、边界颜色、图像大小和子区( subplot ) 设置
  • font:字体( font family )、字体大小和样式设置
  • grid:设置网格颜色和线型
  • legend:设置图例以及其中的文本显示
  • line:设置线条(颜色、线型、宽度等)和标记
  • patch: 填充 2D 空间的图形图像,如多边形和圆。控制线宽、颜色和抗锯齿设置等。
  • savefig:对保存的图形进行单独设置。如渲染的文件背景为白色。
  • text:设置字体颜色、文本解析(纯文本和 latex 标记)等。
  • verbose:设置 matplotlib 执行期间的信息输出,如 silent、helpful、debug 和 debug--annoying
  • xticks 和 yticks:为 x、y 轴的主刻度和次刻度设置颜色、大小、方向以及标签大小

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文