cqcn1991
V2EX  ›  问与答

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

  •  
  •   cqcn1991 · Nov 11, 2017 · 4067 views
    This topic created in 3285 days ago, the information mentioned may be changed or developed.

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

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

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

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

    8 replies  •  2017-11-12 11:39:53 +08:00
    withlqs
    withlqs
    Nov 11, 2017
    1
    matplotlib 保存成 eps 格式的图,就可以插入 office 系列软件中了。而且 eps 是矢量图
    cqcn1991
    cqcn1991
    OP
    Nov 11, 2017
    2
    @withlqs 我 EPS 插入会糊,不知道为啥

    图片: https://i.loli.net/2017/11/11/5a06fe97a17af.png
    上面是 EPS 的,下面是 PNG 的。PNG 的问题是清晰度不够
    mpich
    mpich
    Nov 11, 2017
    3
    矢量图怕是不行吧,我碰上清晰度需求的时候,都是 save 一张比较大的图。。。
    cqcn1991
    cqcn1991
    OP
    Nov 11, 2017
    4
    @mpich 我估计我只能这样了...
    Tony042
    Tony042
    Nov 11, 2017 via iPhone
    5
    matplotlib 在保存之前调整 dpi 即可
    secsilm
    secsilm
    Nov 12, 2017 via Android
    6
    保存的时候设置 dpi,格式 png
    swordspoet
    swordspoet
    Nov 12, 2017
    7
    png 图片质量不高可以通过设置 dpi 来解决,dpi 越高图片质量越好。

    见链接: https://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.savefig.html
    withlqs
    withlqs
    Nov 12, 2017
    8
    @cqcn1991 一般两种解决方案,调高 dpi 或者保存 eps 之后用 ai 打开 eps 再保存一遍(内嵌字体)。这样可能会好一些
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1564 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:03 · PVG 08:03 · LAX 16:03 · JFK 19:03
    ♥ Do have faith in what you're doing.