据我所知,在 matplotlib 中,您可以使用 rc 或 rcParams 来自定义绘图的样式。但是,这些函数似乎存在于两个级别,例如 matplotlib.rc 与 matplotlib.pyplot.rc,或 matplotlib.rcParams 与 matplotlib.pyplot.rcParams。这些对在实践中功能相等吗?
萨姆的回答当然是正确的。它们都是同一个对象,可从不同的命名空间获取。
如果在这种情况下有疑问,请自行测试。
import matplotlib
import matplotlib.pyplot as plt
print(matplotlib.rcParams == plt.rcParams)
# This prints True
它们不仅在初始化时相同,而且实际上是同一个对象,因此如果你更改一个,你也会更改另一个(因为没有“其他”)
matplotlib.rcParams["xtick.color"] = "red"
print(plt.rcParams["xtick.color"])
# This prints red
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)