这怎么做呢?mpl.rcParams['grid.color']无效。默认是白色:import matplotlib.pyplot as plt import matplotlib as mpl plt.plot([1, 2]) 而且使用plt.grid进行更改效果很好: plt.plot([1, 2]) plt.grid(c='black') 但并非rcParams: mpl.rcParams['grid.color'] = 'black' plt.plot([1, 2])
你应该在第二个例子中添加 plt.grid()。 像这样: import matplotlib.pyplot as plt import matplotlib as mpl plt.plot([1, 2]) mpl.rcParams['grid.color'] = 'black' plt.grid() 更进一步的想法: 您也可以尝试使用seaborn,它是建立在matplotlib之上的,并且具有非常好的格式化功能:import matplotlib.pyplot as plt import seaborn as sns sns.set() plt.plot([1, 2])