私は正当にmatplotlibが提供するコーディングパラダイムと混同しています。私はいくつかのデータをプロットするには、以下のようなコードを使用しています:このmatplotlibプロットルーチンを「修正する」方法はありますか?
fig=plt.figure(figsize=fig_size) # plt=pyplot defined above
axes1 = fig.add_subplot(111)
axes1.plot(temp, depth, 'k-')
axes1.set_ylim(-600,0)
axes1.set_ylabel(r'Depth $(m)$')
axes1.set_xlim(0,80)
axes1.set_xlabel(r'Temperature (\textcelsius)')
axes1.set_xticks(np.arange(0,100,20))
axes1.grid(True)
plt.savefig(savedir + 'plot.svg', transparent=True)
私はむしろpylabコンビニエンス機能よりも、MPLのオブジェクト指向のスタイルを使用すると思います。だから私はちょうど1つの曲線を非対話的にプロットしたいのですが、正しいフィギュア作成スタイルを使用していますか? (ライン1 & 2)。軸ラベルなどをフォーマットするには、別々の呼び出しが必要なようです。
あなたはそれがOKに見えるオブジェクト指向のスタイルを使用する場合:参照http://matplotlib.sourceforge.net/私はそれを書くと思います方法の例として、
faq/usage_faq.html#coding-styles – bmu