生成.eps文件方法
背景:
要寫論文了,圖像的分辨率是一大痛點
方法一:
兩步生成.eps文件
-
用visio 制作圖形,保存為pdf格式;
-
直接用adobe acrobat 打開pdf,然后保存為.eps 格式即可。
方法二:
可以用python直接生成.eps文件
plt.savefig("./plteps.eps", format='eps', dpi=1000)
有網友說,需要安裝 Ghostscript,
親測,不需要
eg.
import matplotlib.pyplot as plt
from math import sin
i = [x for x in xrange(-10,10,1)]
j = [x**2 for x in i]
plt.plot(i, j, linewidth=2.0, color='r')
# plt.show()
plt.savefig('./plteps.eps', format='eps', dpi=1000)
不能打開plt.show 否則,生成不了有效的eps文件
注釋掉show,即可以正常生成eps文件。
note:
圖形不能設置字體為Times New Roman,否則,生成不了。
e.g.
font = {'family' : 'Times New Roman', #'serif',
'color' : 'black',
'weight' : 'normal',
'size' : 35,
}
截圖圖片轉換.eps
方法1
- 用FastStone capture 截圖,然后直接生成pdf;
- 用adobe acrobat 打開pdf,然后保存為.eps 格式即可。