matplotlib畫圖如何高質量導入到word中?
01-09
試了png,eps,pdf等多種格式,各有各的小問題,希望高手解惑
不是高手,我用過兩種方法。
- 1.保存成svg,再用inkscape轉成emf;
- 2.保存成png,設置dpi = 600,或者更高
fig.savefig("test.png",dpi=600)
fig.savefig("test.svg")
2017.02.21 補充,把評論里的內容修改到回答中。
批量把當前目錄下的svg都轉成emf.
@echo off
for %%i in (*.svg) do (
echo %%i
inkscape -f %%i -M %%~ni.emf
inkscape -f %%i -A %%~ni.pdf
)
@echo Finished
保存為 svg,用 visio 打開,直接複製到 word 中。
下載adobe illustrator ,將出的圖保存為eps或ps,用adobe illustrator打開,在軟體中直接複製圖像到word里就是矢量圖了。在這中間,沒有圖像清晰度的丟失。當然樓上保存成png也可以的,但是png本身是點陣圖,需要設置dpi的大小,放在word里才不會顯得很模糊。
推薦閱讀:
※如何用 Qt 開發現代桌面程序?
※tornado為什麼使用epoll的水平觸發模式,而不是邊緣觸發模式?
※用Python寫一個中國象棋AI?
※為什麼 sqlmap 源碼看起來那麼費勁?
※營銷人想學python,卻被卡在pycharm官網下載不了這環,求助?
TAG:Python | MicrosoftWord | 期刊論文 | 繪圖軟體 | Matplotlib |