+-
python – matplotlib.rc和matplotlib.pyplot.rc有什么区别?
据我所知,在matplotlib中,您可以使用rc或rcParams来自定义绘图的样式.但是,似乎这些函数存在于两个级别,如matplotlib.rc vs matplotlib.pyplot.rc,或matplotlib.rcParams vs 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
点击查看更多相关文章

转载注明原文:python – matplotlib.rc和matplotlib.pyplot.rc有什么区别? - 乐贴网