python - 如何使用 matplotlibrc 文件在一个轴上添加网格线

标签 python matplotlib plot

我正在尝试在 matplotlibrc 文件中定义一种样式,该文件仅在 y 轴上显示网格。如果我执行以下操作

axis.grid: True

两者,x 轴和 y 轴都会有网格。有没有办法做类似的事情:

axis.Yaxis: True

我在文档中没有找到类似的内容。

我正在使用 Python 3.4

最佳答案

没有 rc 参数可以单独更改每个轴上的网格。但是你可以只为一个特定的轴激活它

选项是全局设置网格并为 x 轴关闭它

plt.rcParams["axes.grid"] =True
plt.rcParams["axes.grid.axis"] ="y"

或者在 matplotlib rc 文件中:

axes.grid.axis : y
axes.grid : True

关于python - 如何使用 matplotlibrc 文件在一个轴上添加网格线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43797581/

相关文章:

javascript - drysrape 安装 Ubuntu 服务器 16.04

python - 使用列表理解替换列表中的两个值?

python - 如何按递增顺序(按中值)对箱线图值进行排序?

python - 为什么我不能将 x 和 y 标签设置为 pd.plot() 的参数,而我可以轻松设置类似的东西,例如标题?

r - 在 R 中绘制 nls 模型的导数

python - Pandas:如何将一个数据帧的值映射到另一个数据帧?

python - 如何按 parent 对路径列表进行分组?

python - 为什么 matplotlib 不能在 pycharm 中绘制工作?

python - Python matplotlib 中的 Axes.text() 和 Axes.annotate() 有什么区别

绘制点而不是线? JFreeChart PolarChart