我想为我的图定义一个自定义网格线样式。我知道,对于任何情节,我都可以使用ax.grid(b=True, dashes=[6,2,1,2])
,它与该轴的预期完美匹配。如何为所有我的情节设置此线型? matplotlib.rcParams
中没有键用matplotlibrc文件控制它(rcParams['grid.linestyle'] = [6, 2, 1, 2]
不起作用)。我无法在seaborn找到任何选项,以自定义样式来控制它。
有没有办法为我的所有情节定义一个linestyle而不用我自己的情节函数(或装饰器)作为包装器?
答案 0 :(得分:0)
您是否尝试使用自己的样式表?我认为设置风格是你需要的。有关详细信息,请参阅Customizing plots with style sheets。
答案 1 :(得分:0)
它对我有用:
plt.rcParams["grid.linestyle"]="dashed"