背景:
要寫論文了,圖像的分辨率是一大痛點html
兩步生成.eps文件python
用visio 製做圖形,保存爲pdf格式;工具
直接用adobe acrobat 打開pdf,而後保存爲.eps 格式便可。字體
能夠用python直接生成.eps文件orm
plt.savefig("./plteps.eps", format='eps', dpi=1000)視頻
有網友說,須要安裝 Ghostscript,htm
親測,不須要blog
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, }