2013-02-20 67 views
9

我從我的Ubuntu 12.04上的源代碼編譯了Julia 0.1。這是我第一次嘗試與朱莉婭實際上。未與Julia一起定義劇情

編譯到最後沒有問題,但有一些警告。

當我嘗試執行繪圖命令,來這裏的問題,

julia> plot(x->sin(x^2)/x, -2pi,2pi) 
    ERROR: plot not defined 

難道編譯出錯的地方或者我必須安裝額外的包朱莉婭陰謀? 感謝

+1

[Gaston.jl](https://github.com/mbaz/Gaston.jl)是一個Julia腳本前端gnuplot – bobobobo 2013-05-15 00:45:37

回答

10

基於網頁的圖形已經過時,並且沒有維護(雖然有一些工作正在進行中以獲得下一代網絡圖形的工作)。繪製替代方案包括溫斯頓或牛犢包,其格式爲https://github.com/nolta/Winston.jlhttps://github.com/dcjones/Gadfly.jl,您可以使用Pkg.add(「Winston」)(或Pkg.add(「Gadfly」)命令)進行簡單安裝。有關文檔和使用示例,請參閱鏈接的存儲庫。

7

對於朱莉婭在MATLAB式繪圖,輸入一次

Pkg.add("PyPlot") 

安裝PyPlot包,它可讓您使用Python的matplotlib庫。然後嘗試

using PyPlot 
x = -2pi:0.1:2pi; 
plot(x, sin(x.^2)./x); 
+0

我嘗試了以上,全新安裝茱莉亞,我得到這個錯誤使用PyPlot的'julia' 錯誤:PyError(PyImport_ImportModule) ImportError('No module named matplotlib',)' scree shot:![Mathematica graphics](http:// i.stack。 imgur.com/8mXLg.png)任何想法如何解決這個問題? – Nasser 2014-01-08 02:33:56

+0

這意味着你沒有在系統上安裝matplotlib本身。如果您使用的是Ubuntu,那麼您所使用的軟件包是python-matplotlib。 – 2014-03-19 03:59:48

0

截至目前(過去了,因爲有人問這個問題使生態系統已經成熟了幾年),包我建議,便於快速地塊將牛虻,與出版質量圖表一些使用PyPlot的這需要很多控制。

安裝,只是在一個朱莉婭命令行中鍵入

Pkg.add("Gadfly") 

,並使用,類型:

using Gadfly 
plot([sin, cos], 0, 25) 

PyPlot仍然是當你想了很多控制的首選繪圖選項在你的圖表上,但它是一個Python庫的包裝,並且用戶友好性稍差。它還需要在您的系統上安裝Python工作。