【问题标题】:What does "rc" in matplotlib's rcParams stand for? [closed]matplotlib 的 rcParams 中的“rc”代表什么? [关闭]
【发布时间】:2016-10-10 05:34:12
【问题描述】:

matplotlibrc配置文件用于自定义matplotlib中的各种属性。可以更改rc 设置以自定义默认参数,例如:

matplotlib.rcParams['font.family'] = 'times new roman'

...但是“rc”代表什么?

我在the docs找不到任何解释

【问题讨论】:

  • en.wikipedia.org/wiki/Configuration_fileen.wikipedia.org/wiki/Run_commands。在mpl中,rcParams是可以在.matplotlibrc文件中设置的参数
  • **matplotlib.rc() ** 命令可用于一次修改单个组中的多个设置
  • 它代表“run commands”。
  • "run commands" 很接近答案,但是太晦涩以至于过时了。我更喜欢称它为“运行时配置”参数。从上面的维基百科链接(为了完整起见,我在这里重复)......'在类 Unix 系统的上下文中,术语 rc 代表短语“运行命令”。它用于任何包含命令启动信息的文件。我不认为 matplotlib 是一个类 Unix 系统,因此将 '.rc' 应用于 matplotlib 可能是 Unix 程序员的习惯。 matplotlib.rcparams 应该重命名为“runtime_config”或更明显的东西。
  • @RichLysakowski 请不要将噪音编辑成问题。

标签: python matplotlib configuration naming-conventions configuration-files


【解决方案1】:

在 'rc' 中结束配置文件很常见 - 例如'.xinitrc'、'.vimrc' 和 '.bashrc'。

它源于让您的配置可执行的做法 - 它们在启动时自动Run,并且它们C配置您的东西。

这开始于long ago,甚至在 Unix 之前:

[Unix: from the runco​​m files on the CTSS system 1962-63, via the startup script /etc/rc] 包含应用程序(或整个操作系统)启动指令的脚本文件,通常是包含以下命令的文本文件系统运行时可能已手动调用但每次系统启动时自动执行的排序。

【讨论】:

  • 所以它代表run config(s)?
  • 不完全是“运行配置”,而是“运行时配置”。
  • 我不知道为什么人们坚持不直接回答这个问题。并且在这个特殊的编程问题的情况下,为什么答案如此急切地过早关闭? matplotlib 是一种 API,绝对是一种编程技术。正确设置其运行时配置参数是编写 matplotlib 应用程序的一个关键方面。我将编辑问题本身以纠正原始发帖人的误解。
  • 根据上面提供的来源,它代表“运行命令”而不是“运行配置”:“[Unix:来自 CTSS 系统 1962-63 上的 runco​​m 文件,通过启动脚本 /etc/rc ] 包含应用程序(或整个操作系统)的启动指令的脚本文件,通常是一个文本文件,其中包含系统运行时可能已手动调用但每次系统启动时自动执行的命令. 另见点文件、配置文件(意义 1)。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-19
  • 2017-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-07
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多