使用python matplotlib 畫圖導(dǎo)入到word中如何保證分辨率
在寫論文時,如果是菜鳥級別,可能不會花太多時間去學(xué)latex,直接用word去寫,但是這有一個問題,當(dāng)我們用其他工具畫完實(shí)驗(yàn)彩色圖時,放到word中會有比較模糊,這有兩個原因?qū)е碌摹?/p>
原因一:圖片導(dǎo)入word中,word會對圖片進(jìn)行壓縮,導(dǎo)致圖片分辨率變小。可以在word中指定word的屬性。過程如下:
選中圖片
選擇格式菜單欄
點(diǎn)擊壓縮圖片按鈕(上面圈出來的地方),在彈出來的對話框選擇(220ppi),如下圖所示:
原因二:用matplotlib產(chǎn)生的圖片太大,如果在word中顯示就需要縮小,導(dǎo)致圖片模糊,可以通過https://tinypng.com/ 該網(wǎng)站進(jìn)行圖片縮小再放入word中去。現(xiàn)在基本word中和最初產(chǎn)生的圖片不會出現(xiàn)圖像失真了。
但是論文最終是要發(fā)表,一般可能需pdf文檔,為了保證格式兼容。我們用word中自帶的另存為方式把word轉(zhuǎn)換成pdf,當(dāng)圖片在word中方法能夠正常顯示時,在pdf中放大就非常模糊,因?yàn)橐话闱闆r下pdf會對圖片進(jìn)行壓縮,所以需要進(jìn)行一些設(shè)置。方法如下:
步驟一:打開需要轉(zhuǎn)換的word文檔,選擇開始菜單的打印按鈕,彈出窗口如下所示:
在打印機(jī)選項(xiàng)中選擇Adobe PDF。再點(diǎn)擊下面的打印機(jī)屬性彈出如下對話框。
點(diǎn)擊上面圈出部分的編輯按鈕,對彈出來的界面進(jìn)行如下設(shè)置。
選中左邊圖像文件夾圖標(biāo),把右邊顯示的設(shè)置成如下形式。圖像壓縮全部關(guān)掉。再點(diǎn)擊確定按鈕,會提示你對做更改進(jìn)行單獨(dú)保存為一個文件(默認(rèn)標(biāo)準(zhǔn)設(shè)置不能被改變)。
選擇保存路徑就行(這里有一個大坑,保存路徑必須為 (Windows) /Documents and Settings/[用戶名]/Application Data/Adobe/Adobe PDF/Settings 中,(Vista) User/[用戶名] /AppData/Roaming/Adobe/Adobe PDF/Settings 中,或者 (Mac OS) Users/[用戶名]/Library/Application Support/Adobe/PDF/Settings 中)。
不同的系統(tǒng)選擇不同的位置進(jìn)行保存,如果不保存在該目錄下,則后面在選擇默認(rèn)設(shè)置時不能識別。
接下來在前面彈出的對話框
上面圈出來的部分選擇剛才保存的配置名稱。
這樣可以保證導(dǎo)入的pdf文件圖片放大后也不會失真。順利解決圖片問題。
注意如果沒有安裝Adobe acrobat 和Adobe distiller 則先需要安裝一下。
以上這篇使用python matplotlib 畫圖導(dǎo)入到word中如何保證分辨率就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. jsp網(wǎng)頁實(shí)現(xiàn)貪吃蛇小游戲2. SpringMVC+Jquery實(shí)現(xiàn)Ajax功能3. JavaScript實(shí)現(xiàn)組件化和模塊化方法詳解4. 關(guān)于Ajax跨域問題及解決方案詳析5. .Net Core和RabbitMQ限制循環(huán)消費(fèi)的方法6. ASP.NET MVC遍歷驗(yàn)證ModelState的錯誤信息7. PHP設(shè)計模式中工廠模式深入詳解8. ASP中if語句、select 、while循環(huán)的使用方法9. 刪除docker里建立容器的操作方法10. asp(vbs)Rs.Open和Conn.Execute的詳解和區(qū)別及&H0001的說明
