1

私は自分の仕事で多くのことを使用matplotlibしています。見ているデータのアイデアを得たり、Web サイトの視覚化を作成したり、グラフを論文に載せたりしています。それは素晴らしいツールです。しかし、デフォルトのプロット スタイルは機能的ですが、いくつか微調整することで視覚的に魅力的なものにすることができることがわかりました。

たとえば、新しい軸を作成するときはいつでも、背骨に特定の設定があれば、もう少しタフト風に見えるようにしたいことがわかりました。

import matplotlib.pyplot as plt

ax = plt.subplot(111)
ax.xaxis.tick_bottom()
ax.yaxis.tick_left()
ax.spines['top'].set_color('none')
ax.spines['right'].set_color('none')
ax.spines['bottom'].set_position(('outward', 6))
ax.spines['left'].set_position(('outward', 6))

これは、新しい軸が必要になるたびに入力するのはかなり面倒なので、小さなモジュールに入れました。私が疑問に思っているのは、これらの「設定」をmatplotlibに保存する方法があるかどうかです。私の推測ではノーですが、誰かが何かヒントを持っているかどうか見てみようと思いました.

Making sets of default values for Matplotlib で同様の質問を見ましたが、その質問は matplotlibrc コンストラクトにある設定に向けられていました。この質問は、(明らかに)プログラムで設定する必要がある設定に向けられています。

4

1 に答える 1