欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python使用matplotlib畫出的圖怎樣放到word中

 更新時間:2023年09月14日 09:43:24   作者:享邑慶啊  
這篇文章主要介紹了python使用matplotlib畫出的圖怎樣放到word中問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

使用matplotlib畫出的圖放到word中

論文中使用的圖一般為兩種格式:矢量格式(.wmf,.emf,.eps),位圖格式(.bmp,.jpj,.png,.tif)

注:eps,pdf 屬于adobe公司,visio, emf為微軟產(chǎn)品,兩家存在競爭不能直接以另存為的方式轉(zhuǎn)化

矢量格式的圖放大后不會模糊,所以這里主要介紹如何使用矢量格式(emf)的圖片

首先在python中先把圖畫出來

import matplotlib.pyplot as plt
Accuracy_list = [1,2,3,4,5,6,7,8,9,10]
f1_list = [1,2,3,4,5,6,7,8,9,10]
x1 = range(0,10)
x2 = range(0,10)
y1 = Accuracy_list
y2 = f1_list
plt.plot(x1, y1, 'o-',c= 'blue') #畫出來的是圓圈
plt.title('accuracy vs. epoches')
plt.ylabel('accuracy')
plt.legend([1,2],loc='upper left')   
plt.show()
plt.savefig("accuracy_loss.pdf")

在命令行中執(zhí)行這個程序(在程序中沒有emf格式的,只能保存為eps后轉(zhuǎn)化為emf)

得到圖后點擊保存,按下圖方法保存為.eps的格式

因為word中不能直接打開eps格式的文件,所以將eps轉(zhuǎn)化為emf

在線轉(zhuǎn)化地址:https://cloudconvert.com/eps-to-emf

保存后可以直接放在word中。

但是這個時候,圖形可能被壓縮了,但是放大后還是清晰的,只有線條有很多鋸齒狀

我的解決辦法是在word中插入一個visio對象,打開visio拖入emf圖,保存就好。如果沒有visio就只能看著那些鋸齒狀了。

下邊是使用visio和沒有使用的對比圖

matplotlib圖片復(fù)制到Word的幾種方法

1.savefig()方法支持存儲為eps格式的矢量圖;還可以保存為svg格式,再用其它工具轉(zhuǎn)換為emf;如果只需要一般的清晰度,也可以在保存png格式時設(shè)定dpi參數(shù)。

fig.savefig(‘test.png',dpi=600)
fig.savefig(‘test.svg')

svg格式,可以用Visio打開,然后復(fù)制到Word中;

還有一種方法,就是把SVG圖形轉(zhuǎn)換成emf格式。

腳本:

@echo off
for %%i in (*.svg) do (
echo %%i
inkscape -f %%i -M %%~ni.emf
inkscape -f %%i -A %%~ni.pdf
)
@echo Finished

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 對python讀寫文件去重、RE、set的使用詳解

    對python讀寫文件去重、RE、set的使用詳解

    今天小編就為大家分享一篇對python讀寫文件去重、RE、set的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python 安裝impala包步驟

    python 安裝impala包步驟

    這篇文章主要介紹了python 安裝impala包步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python tcp傳輸代碼實例解析

    Python tcp傳輸代碼實例解析

    這篇文章主要介紹了Python tcp傳輸代碼實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • python中的多線程鎖lock=threading.Lock()使用方式

    python中的多線程鎖lock=threading.Lock()使用方式

    這篇文章主要介紹了python中的多線程鎖lock=threading.Lock()使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Python2.x版本中基本的中文編碼問題解決

    Python2.x版本中基本的中文編碼問題解決

    這篇文章主要介紹了Python2.x版本中基本的中文編碼問題解決,Python3版本中默認(rèn)Unicode編碼便不會遇到此類問題,需要的朋友可以參考下
    2015-10-10
  • Python調(diào)整PDF頁面尺寸大小的兩種方法

    Python調(diào)整PDF頁面尺寸大小的兩種方法

    利用Python語言的高效性和靈活性,再結(jié)合Spire.PDF for Python 庫的強(qiáng)大功能,我們可以通過Python代碼輕松實現(xiàn)對PDF頁面的批量調(diào)整,在這篇文章中,我們將介紹兩種調(diào)整PDF頁面大小的方法,感興趣的朋友可以參考下
    2024-05-05
  • 基于Python實現(xiàn)拉格朗日插值法

    基于Python實現(xiàn)拉格朗日插值法

    拉格朗日插值法是以法國十八世紀(jì)數(shù)學(xué)家約瑟夫·拉格朗日命名的一種多項式插值方法。本文將利用Python語言實現(xiàn)這一插值法,需要的可以參考一下
    2022-12-12
  • Python利用LyScript插件實現(xiàn)批量打開關(guān)閉進(jìn)程

    Python利用LyScript插件實現(xiàn)批量打開關(guān)閉進(jìn)程

    LyScript是一款x64dbg主動化操控插件,經(jīng)過Python操控X64dbg,完成了遠(yuǎn)程動態(tài)調(diào)試,解決了逆向工作者剖析漏洞,尋覓指令片段,原生腳本不行強(qiáng)壯的問題。本文將利用LyScript插件實現(xiàn)批量打開關(guān)閉進(jìn)程,感興趣的可以了解一下
    2022-07-07
  • Python合并多個裝飾器小技巧

    Python合并多個裝飾器小技巧

    這篇文章主要介紹了Python合并多個裝飾器小技巧,本文用改寫調(diào)用函數(shù)的方式實現(xiàn)把多個裝飾器合并成一行、一個函數(shù)來調(diào)用,需要的朋友可以參考下
    2015-04-04
  • python中的itertools的使用詳解

    python中的itertools的使用詳解

    這篇文章主要介紹了python中的itertools的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評論