[英]Change matplotlib grid color with rcParams
How is this done?这是怎么做的?
mpl.rcParams['grid.color']
doesn't work. mpl.rcParams['grid.color']
不起作用。
Default is white:默认为白色:
import matplotlib.pyplot as plt
import matplotlib as mpl
plt.plot([1, 2])
And changing with plt.grid
works fine:用
plt.grid
改变工作正常:
plt.plot([1, 2])
plt.grid(c='black')
But not rcParams
:但不是
rcParams
:
mpl.rcParams['grid.color'] = 'black'
plt.plot([1, 2])
您首先要设置网格,然后确定其颜色
mpl.rcParams.update({"axes.grid" : True, "grid.color": "black"})
You should add plt.grid()
in your second example.您应该在第二个示例中添加
plt.grid()
。
Like this :像这样 :
import matplotlib.pyplot as plt
import matplotlib as mpl
plt.plot([1, 2])
mpl.rcParams['grid.color'] = 'black'
plt.grid()
And further idea: You can also try to use seaborn, it is build on top of matplotlib and has really nice formatations:进一步的想法:您也可以尝试使用 seaborn,它建立在 matplotlib 之上,并且具有非常好的格式:
import matplotlib.pyplot as plt
import seaborn as sns
sns.set()
plt.plot([1, 2])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.