2

PLとしてインポートされたmatplotlib.pyplotを使用してプロットを作成しています:

FIG = PL.figure(figsize=(12,8), dpi=150)
AX = FIG.add_subplot(111, aspect='equal', xlim=(lonMin,lonMax), ylim=(latMin,latMax))
PL.contourf(lon, lat, swath, range(2,56,1))
PL.colorbar(shrink=0.8, extend='both', ticks=range(5,55,5))
CNTR = PL.contour(lon, lat, rain, colors='black', linewidths=1)
PL.clabel(CNTR, fmt='%2i', inline_spacing=2)
PL.savefig('swaths_ao.png', bbox_inches='tight')
PL.savefig('swaths_ao.eps', bbox_inches='tight')
PL.savefig('swaths_ao.pdf', bbox_inches='tight')
PL.clf()

私が抱えている問題は、PL.clabelがAXの範囲外、つまり図1の空白に輪郭ラベルを描画することです。これは.epsファイルでのみ発生し、.pngまたは.pdfでは発生しません。偶然にも、.epsが必要です。

これを改善する方法についてのヒントはありますか?

4

1 に答える 1

1

Githubで問題として報告できるバグのように聞こえますが、回避策として、pdf出力が正しいように見える場合は、pdftops(xpdfに付属)を使用してからps2epsを使用できます

于 2011-11-19T05:26:52.140 に答える