python - 如何在 macOS 上创建和存储 matplotlib 样式文件?
问题描述
我想为不同的发布目的创建多个数据图模板。作为 Python 的新手,我很难创建 matplotlib 样式文件,如 matplotlib文档中所述!在“定义你自己的风格”部分。存储 .mplstyle 文件需要什么?
按照文档中的描述,我发现我的文件夹结构(在 MacOS 上,最近安装的 Anaconda)与“必需”的不对应(文档说应该是~/.config/matplotlib
)。我用
import matplotlib
matplotlib.get_configdir()
并得到
'/Users/USER1/.matplotlib'
它与文档中给出的不同是一个问题吗?如果是,如何将其更改为所需的路径?
二、如何在对应的文件夹下创建.mplstyle文件?
解决方案
您可以通过更改MPLCONFIGDIR
ENV 变量来设置它。
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
推荐阅读
- python - 如何在一系列值中用 0 替换 Nan 和 Inf 值
- java - Android 搜索栏自定义
- html - 当元素有空格时,CSS Grid 的 fr 单元被忽略:nowrap
- python - 如何配置我的自定义序列化模型?
- flutter - 有没有办法在 Flutter 应用程序中使用条纹实现 iDeal Payment?
- javascript - 用于表标识的 id
- python - 如何在 Python 中创建自定义窗口以显示 iframe?
- visual-studio-code - 在 Visual Studio Code 中换行
- asp.net - IIS 7.5 HTTP 500.19 错误是任务段声明
- r - 如何从 R 中的频率表创建堆积条形图?