我为 matplotlib 找到了这个漂亮的 ggplot 灵感配色方案,并希望将其用于特定项目。
根据 matplotlib 文档,自定义配色方案不应覆盖默认值,site-packages
而应放置在$HOME/.matplotlib
. 但是$HOME
in a的等价物是venv
什么?具体来说:如何确保在安装/升级新配色方案时不会覆盖此配色方案matplotlib
我为 matplotlib 找到了这个漂亮的 ggplot 灵感配色方案,并希望将其用于特定项目。
根据 matplotlib 文档,自定义配色方案不应覆盖默认值,site-packages
而应放置在$HOME/.matplotlib
. 但是$HOME
in a的等价物是venv
什么?具体来说:如何确保在安装/升级新配色方案时不会覆盖此配色方案matplotlib
你有什么理由不想把它保存在你的实际$HOME
目录下?
Virtualenv 是一个用于创建隔离Python环境的工具。因此,它不会尝试提供完整的用户环境。所以基本上,$HOME
virtualenv 只是$HOME
用户的正常情况。
至于 Matplotlib,文档提到了如何matplotlibrc
搜索文件:
matplotlibrc
。这可能是您的 venv 特定配置的候选位置。~/.matplotlib/matplotlibrc
)。接受 Voithos 的回答后,我找到了 MPLtools,它可以帮助:
mpltools 的一个关键特性是能够设置“样式”——本质上是类似于 matplotlibrc 文件的样式表。此示例演示“ggplot”样式,它调整样式以模拟 ggplot
在这里张贴后代:-)
http://tonysyu.github.com/mpltools/auto_examples/style/plot_ggplot.html