csv讀入數據,用julia/matplotlib/pyplot 畫矢量圖導入word中


這是是用julia來實現畫圖。julia有三個畫圖庫:WinstonGadflyPyPlot

這里用的是pyplot,事實上他是基於matplotlib的

1、首先在juno里安裝兩個庫

juno是julia的集成開放環境(IDE)

沒有安裝juno的請看這里:http://blog.csdn.net/fuzimango/article/details/47721055

在juno中安裝這兩個庫:直接ctrl+Enter執行就成了

Pkg.add("DataFrames")#表格庫,這個好像裝juno的時候就裝好了
Pkg.add("PyPlot")#畫圖庫

2、然后寫一個csv文件作為讀入數據,隨便擼點啥~~~


注意第一行不要填數據。julia將默認其為表頭

3、然后就是代碼:

using DataFrames
df=readtable("E:\\360Downloads\\Zou\\julia\\cal.csv")
using PyPlot
fig,ax=subplots()
x=df[1]
for i in 2:5
  y=df[i]
  ax[:plot](x,y,linewidth=2,alpha=0.6)
end

沒錯!這就是所有的代碼!你能夠看到julia畫圖是多么簡單的事情。

ctrl+a 全選 ctrl+enter 執行,以下那張貨就蹦出來了。。

4、畫好之后能夠看到下圖的效果。點擊保存svg格式


5、轉換成emf格式

因為matplotlib在某某版本號以后就不支持emf格式輸出了。這里須要還有一個軟件來轉換格式。這是一個十分強大的開源軟件!

能夠在這里下載inkscape:https://inkscape.org/en/gallery/item/3956/inkscape-0.91-x64.msi

安裝完之后直接另存為emf格式即可了~

6、導入word

插入圖片->選擇你的emf圖片


看見了嗎。!!我放大了5倍,圖片中的文字還是清晰可見(廢話,由於是矢量圖的。有點腦子吧~)


跟文字對照下可能會更加直觀。

多的不說了。enjoy吧~~~~


七夕節快樂~汪汪汪


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM