Julia

2013-02-20 29 views
9

ile tanımlanmayan Arsa Julia 0.1'i Ubuntu 12.04'teki kaynak koddan derledim. Bu benim ilk kez Julia ile denemek.Julia

Derleme herhangi bir sorun olmaksızın sona erdi ancak bazı uyarılar.

Ben arsa komutunu çalıştırmak için deneyin Buradaki sorun,

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

derleme yere yanlış veya Julia'da çizmek için ekstra paketi yüklemek zorunda Yaptın geliyor? Teşekkür Kendimi çözüm bulundu

+1

[Gaston.jl] (https://github.com/mbaz/Gaston.jl) gnuplot – bobobobo

cevap

10

Web tabanlı grafikler güncelliğini yitirmiş ve denetlenmemiştir (yine de yeni nesil web grafiklerini çalıştırabilmek için çalışmalar devam etmektedir). Çizelgeleme alternatifleri, https://github.com/nolta/Winston.jl ve https://github.com/dcjones/Gadfly.jl adresindeki Winston veya Gadfly paketlerini ve Pkg.add ("Winston") (veya Pkg.add ("Gadfly") komutlarını kullanarak kolayca yükleyebileceğiniz) içerir. Dokümantasyon ve kullanım örnekleri için lütfen bağlantılı havuzlara bakın.

Julia altında MATLAB tarzı komplo için
7

, sen Python'un matplotlib kütüphanesine erişim sağlar PyPlot paketini yüklemek için bir kez

Pkg.add("PyPlot") 

yazın. Ardından, ör. (Ekosistem olgunlaştı böylece soru sorulmuştur yana geçen birkaç yıl) Şu an itibariyle

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

için bir Julia komut dosyası ön uçudur julia'nın yepyeni kurulumunda yukarıda denedim ve bu hatayı alıyorum 'julia> PyPlot kullanarak HATA: PyError (PyImport_ImportModule) ImportError ('matplotlib' adlı bir modül yok), kayma hızı:! [Mathematica graphics] (http: //i.stack. imgur.com/8mXLg.png) bunun nasıl düzeltileceği hakkında bir fikrin var mı? – Nasser

+0

Bu, sisteminizde matplotlib'nin kendinizin yüklü olmadığı anlamına gelir. Ubuntu'yu kullanıyorsanız, peşinde olduğunuz paket python-matplotlib'dir. –

0

, ben kolay hızlı araziler için öneririm paket yayın kalitesi grafikler için PyPlot bazı kullanımıyla, atsineği olurdu Çok fazla kontrol gerektirir.

tipi, sadece Julia komut satırında

Pkg.add("Gadfly") 

yazın ve kullanımı, yüklemek için:

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

PyPlot hala kontrolü bir çok istediğinizde tercih komplo seçenektir grafikleri üzerinde, ancak bir Python kitaplığı için bir sarıcı ve biraz daha az kullanıcı dostu. Ayrıca sisteminizde çalışan bir python kurulumu gerektirir.