python - 使用 rcParams 更改 matplotlib 网格颜色

标签 python matplotlib

这是怎么做到的? mpl.rcParams['grid.color'] 不起作用。

默认为白色:

import matplotlib.pyplot as plt
import matplotlib as mpl

plt.plot([1, 2])

original plot, white grid

plt.grid 改变效果很好:

plt.plot([1, 2])
plt.grid(c='black')

black grid

但不是rcParams:

mpl.rcParams['grid.color'] = 'black'
plt.plot([1, 2])

still white grid

最佳答案

您首先要设置网格,然后确定其颜色

mpl.rcParams.update({"axes.grid" : True, "grid.color": "black"})

关于python - 使用 rcParams 更改 matplotlib 网格颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59332997/

相关文章:

python - 如何为轴添加第二行标签

python : Matplotlib annotate line break (with and without latex)

python - 我可以绘制条形图,其中每个条形的颜色取决于该值是大于还是小于先前的值

python - 发生异常 : ImportError DLL load failed while importing QtWidgets: %1 is not a valid Win32 application

python - 在python中检测有序的iterables(序列)

python - Pandas 数据框 : keep rows with duplicates

Python:GUI - 绘图,从实时 GUI 中的像素读取

java - SimpleDateFormat 解析 strftime 生成的日期时出现问题

python - 从源代码构建 python 时如何忽略本地 python

python - Matplotlib 与 Google App Engine