matplotlib 图片插入 word? (高质量)

2017-11-11 21:19:34 +08:00
 cqcn1991

想问下, matplotlib 的图,怎么样高质量的插入 word 中(比如矢量),我是用于毕业论文和国外期刊投稿

我可以导出成 pdf, svg 格式的图

但是这两种都不能插入到 word 中....

试着把 svg 转成 emf, 但是像透明度之类的属性会丢失

3213 次点击
所在节点    问与答
8 条回复
withlqs
2017-11-11 21:32:15 +08:00
matplotlib 保存成 eps 格式的图,就可以插入 office 系列软件中了。而且 eps 是矢量图
cqcn1991
2017-11-11 21:44:45 +08:00
@withlqs 我 EPS 插入会糊,不知道为啥

图片: https://i.loli.net/2017/11/11/5a06fe97a17af.png
上面是 EPS 的,下面是 PNG 的。PNG 的问题是清晰度不够
mpich
2017-11-11 22:35:10 +08:00
矢量图怕是不行吧,我碰上清晰度需求的时候,都是 save 一张比较大的图。。。
cqcn1991
2017-11-11 22:49:07 +08:00
@mpich 我估计我只能这样了...
Tony042
2017-11-11 22:50:33 +08:00
matplotlib 在保存之前调整 dpi 即可
secsilm
2017-11-12 08:38:09 +08:00
保存的时候设置 dpi,格式 png
swordspoet
2017-11-12 11:33:30 +08:00
png 图片质量不高可以通过设置 dpi 来解决,dpi 越高图片质量越好。

见链接: https://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.savefig.html
withlqs
2017-11-12 11:39:53 +08:00
@cqcn1991 一般两种解决方案,调高 dpi 或者保存 eps 之后用 ai 打开 eps 再保存一遍(内嵌字体)。这样可能会好一些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/405600

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX