標籤:julia matplotlib juno pyplot
這是是用julia來實現繪圖,julia有三個繪圖庫:Winston、Gadfly、PyPlot
這裡用的是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 DataFramesdf=readtable("E:\\360Downloads\\Zou\\julia\\cal.csv")using PyPlotfig,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吧~~~~
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
csv讀入資料,用julia/matplotlib/pyplot 畫向量圖匯入word中