首页 > 解决方案 > 自定义样式的默认 matplotlib 刺颜色

问题描述

我想为 matplotlib 创建一个自定义样式。我将此文件保存在本地文件夹libstyle/my_style.mplstyle中。该文件的当前内容是:

### AXES
axes.grid: True
axes.autolimit_mode: round_numbers

### FONT
font.family: sans-serif
font.sans-serif: Arial

我在哪里设置字体、网格和轴限制。我计划在调用中使用这种风格:

plt.style.use(r'libstyle/my_style.mplstyle')

我想为图像中的四个脊椎中的每一个设置默认颜色:

在此处输入图像描述

按照这个答案,我已经知道我可以将这些行添加到任何 python 脚本中:

ax.spines['top'].set_color('red')
ax.spines['right'].set_color('blue')
ax.spines['bottom'].set_color('green')
ax.spines['left'].set_color('orange')

但我想将所有美学配置从 python 脚本移动到my_style.mplstyle文件中。
关键是我不知道my_style.mplstyle我必须编辑哪个参数才能指定单个脊椎的颜色。我遵循了这个文档,但没有找到任何关于刺颜色的信息。
有没有办法在 a 中设置脊椎颜色(四个脊椎中的每一个一个颜色).mplstyle
提前致谢。

标签: pythonmatplotlibcolorsconfiguration-files

解决方案


推荐阅读