根据matplotlib文档:
“您可以创建自定义样式并通过调用style.use并使用样式表的路径或URL来使用它们。”
我尝试过:
但它返回的是:
“您可以创建自定义样式并通过调用style.use并使用样式表的路径或URL来使用它们。”
我尝试过:
plt.style.use('/usr/share/mygraph/mystyle.mplstyle')
但它返回的是:
ValueError: '/usr/share/mygraph/mystyle.mplstyle' not found in the style library and input is not a valid URL or path. See `style.available` for list of available styles.
请问有人能帮我设置正确的路径吗?
还有其他什么方法可以实现这个目的吗?
我想要将我的自定义样式打包成rpm软件包进行分发,因此将其放在用户主目录中会比较棘手。
设置"MPLCONFIGDIR"环境变量也可以解决问题,但我想避免使用它。
感谢您的帮助!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 编辑:
在我的急躁之下,我忘记复制文件了。有关无效URL的输出错误使我感到困惑,所以我认为整个路径都无效并专注于此。真是愚蠢!
plt.style.use('file:///usr/share/mygraph/mystyle.mplstyle')
可以正常工作。 - Alok Singhal