V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cqcn1991
V2EX  ›  问与答

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

  •  
  •   cqcn1991 · Nov 11, 2017 · 3617 views
    This topic created in 3093 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
        1
    withlqs  
       Nov 11, 2017
    matplotlib 保存成 eps 格式的图,就可以插入 office 系列软件中了。而且 eps 是矢量图
    cqcn1991
        2
    cqcn1991  
    OP
       Nov 11, 2017
    @withlqs 我 EPS 插入会糊,不知道为啥

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

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