5

この美しいggplotにインスパイアされたmatplotlibの配色を見つけたので、特定のプロジェクトに使用したいと思います。

matplotlibのドキュメントによると、カスタム配色はデフォルトを上書きするのではsite-packagesなく、に配置する必要があります$HOME/.matplotlib。しかし、で同等のものは何$HOMEですかvenv?具体的には、新しいものをインストール/アップグレードするときに、この配色が上書きされないようにするにはどうすればよいですか?matplotlib

4

2 に答える 2

3

$HOME実際のディレクトリの下に保存したくない理由はありますか?

Virtualenv は、分離されたPython環境を作成するためのツールです。そのため、ユーザー環境全体を提供しようとするわけではありません。したがって、基本的に、$HOMEvirtualenv の は$HOME、ユーザーの通常の状態です。

Matplotlib に関する限り、ドキュメントmatplotlibrcにはファイルの検索方法が記載されています。

  1. まず、現在のディレクトリで amatplotlibrcを探します。これは、venv 固有の構成の候補の場所になる可能性があります。
  2. 次に、ユーザーの構成を調べます ( ~/.matplotlib/matplotlibrc)。
  3. 最後に、インストール ディレクトリを調べます。
于 2012-07-18T06:57:59.440 に答える
0

Voithos の回答を受け入れた後、以下を支援する MPLtools を見つけました。

mpltools の重要な機能は、「スタイル」を設定できることです。これは基本的に、matplotlibrc ファイルに似たスタイルシートです。この例では、スタイルを調整して ggplot をエミュレートする「ggplot」スタイルを示します。

後世のためにここに投稿します:-)

http://tonysyu.github.com/mpltools/auto_examples/style/plot_ggplot.html

于 2012-07-31T07:23:22.153 に答える