首页 > 解决方案 > 如何在 macOS 上创建和存储 matplotlib 样式文件?

问题描述

我想为不同的发布目的创建多个数据图模板。作为 Python 的新手,我很难创建 matplotlib 样式文件,如 matplotlib文档中所述!在“定义你自己的风格”部分。存储 .mplstyle 文件需要什么?

按照文档中的描述,我发现我的文件夹结构(在 MacOS 上,最近安装的 Anaconda)与“必需”的不对应(文档说应该是~/.config/matplotlib)。我用

import matplotlib
matplotlib.get_configdir()

并得到

'/Users/USER1/.matplotlib'

它与文档中给出的不同是一个问题吗?如果是,如何将其更改为所需的路径?

二、如何在对应的文件夹下创建.mplstyle文件?

标签: pythonmatplotlibjupyter-notebook

解决方案


您可以通过更改MPLCONFIGDIRENV 变量来设置它。

TL;博士:

export MPLCONFIGDIR="the path you want"

对于您的第二个问题,我不确定 matplotlib 中是否有任何功能可以创建.mplstyle文件。但是您可以在目录下手动创建文件MPLCONFIGDIR/stylelib/

以下是配置路径的步骤和指南: https ://matplotlib.org/faq/troubleshooting_faq.html#locating-matplotlib-config-dir

如何在 OSX 上设置环境变量: https ://matplotlib.org/faq/environment_variables_faq.html#setting-linux-osx-environment-variables


推荐阅读