13

Ubuntu12.04のソースコードからJulia0.1をコンパイルしました。ジュリアと実際にやってみるのは初めてです。

コンパイルは問題なく終了しましたが、いくつかの警告がありました。

plotコマンドを実行しようとすると、問題が発生します。

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

コンパイルがどこかでうまくいかなかったのですか、それともジュリアでプロットするために追加のパッケージをインストールする必要がありますか?ありがとう

4

4 に答える 4

11

Webベースのグラフィックは古く、保守されていません(ただし、次世代のWebグラフィックを機能させるための作業が進行中です)。代替プロットには、 https ://github.com/nolta/Winston.jlおよびhttps://github.com/dcjones/Gadfly.jlにあるWinstonまたはGadflyパッケージが含まれ、これらはPkg.add("Winston"を使用して簡単にインストールできます。 )(またはPkg.add( "Gadfly")コマンド)。ドキュメントと使用例については、リンクされたリポジトリを参照してください。

于 2013-02-20T19:39:54.183 に答える
8

JuliaでのMATLABスタイルのプロットの場合、1回入力します

Pkg.add("PyPlot")

PyPlotパッケージをインストールします。これにより、Pythonのmatplotlibライブラリにアクセスできます。次に、例を試してください

using PyPlot
x = -2pi:0.1:2pi;
plot(x, sin(x.^2)./x);
于 2013-12-11T17:57:00.070 に答える
1

OK私は自分で解決策を見つけました、

Juliaは、Web REPLを使用して、いくつかの基本的なグラフィック機能を提供します。ここの手順に従う必要があります:

https://github.com/JuliaLang/julia#web-repl

Julian Schrittwieserには、MathGLに基づくライブラリもあります。

http://www.furidamu.org/blog/2012/02/26/ploting-with-julia/

それがまだ作者によってメンテナンス中であるかどうかはわかりません。

于 2013-02-20T02:54:05.283 に答える
0

現在(質問が出されてから数年が経過し、生態系が成熟した)、簡単なクイックプロットのために提案するパッケージはGadflyであり、多くの制御を必要とする出版品質グラフにPyPlotを使用しています。

インストールするには、次のように入力します

Pkg.add("Gadfly")

Juliaコマンドラインで、使用するには、次のように入力します。

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

PyPlotは、グラフを細かく制御したい場合に推奨されるプロットオプションですが、Pythonライブラリのラッパーであり、ユーザーフレンドリーではありません。また、システムにPythonをインストールする必要があります。

于 2016-10-08T02:40:07.193 に答える