作者bunberbee (嘿美)
看板Python
标题Re: [问题] Matplotlib存.eps图档
时间Thu Oct 6 04:38:51 2011
这是我的原始码
import pylab as p
中略
fig = p.figure(1)
p.pcolor(t, L, n.log10(e1['p']), edgecolors='face')
p.clim(-3,5);
p.axis([0, 72, 3, 9.5]); p.ylabel('L*')
p.gca().set_xticklabels('')
p.title(r'$\mathcal{P}_m,\ m=1$')
我试过两种存法,第一种是
p.show()
fig.savefig('mode.eps')
另一种是图秀出来後,按图上排的存档键存档
这两种方法对彩图都不管用,对点线图都ok,真的很怪@_@
※ 引述《bunberbee (嘿美)》之铭言:
: 最近因为用LaTeX编辑论文,所以需要把图存成.eps格式
: 存图的过程中遇到奇怪的问题(我用的是python2.7)X
: 如果图的内容主要是点和有颜色的线,存起来都没有问题,也不会失真
: 如果图是由pcolor画出来的大片彩图,像这样 http://ppt.cc/289b
: 这张图就会被存成一个金玉其外败絮其中的假.eps
: 在作业系统(mac)下打不开,用LaTeX也会出现Unrecoverable error
: 我用一样的方法存图,不知道为什麽线图行,彩图就不行
: 可以请版上厉害的前辈帮帮我吗?非常感谢
: p.s. 原本我有想个折衷的方法,先把彩图存成.png
: 再用ImageMagick的convert转成.eps,此法可行
: 无奈的是图严重失真,我老板很不开心
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 168.7.236.51
1F:→ uranusjr:如果有时间研究新东西的话, 可以考虑试试 Qwt + PyQt4 10/06 05:55
2F:→ uranusjr:这两个加上 scipy/numpy 基本就无敌了 :Q 10/06 05:56
3F:→ bunberbee:谢谢你的建议^^ 10/06 06:56
4F:→ blc:看不出来有什麽问题,要不要试试存成.ps再用ps2eps转? 10/06 10:25
5F:→ bunberbee:试了可是还是不行>"< 真伤脑筋 10/08 00:58