1
私はJuliaにとってとても新しいです。 Juliaサイトに掲載されたサンプルコードを試してみましたが、Gadflyを使ってプロットを実演しています。しかし、それは私に以下のエラーを与える。私はすべての依存パッケージがインストールされていると信じています。
コード:私が得たJuliaのGadflyパッケージを使用したときのエラー
Pkg.add("Gadfly")
using Gadfly
draw(SVG("output.svg", 6inch, 3inch), plot([sin, cos], 0, 25))
エラーがある:このサンプルコードに問題がある
ERROR: PyError (:PyObject_Call) <type 'exceptions.ValueError'>
ValueError('third arg must be a format string',)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/pyplot.py", line 2987, in plot
ret = ax.plot(*args, **kwargs)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 4137, in plot
for line in self._get_lines(*args, **kwargs):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 317, in _grab_next_args
for seg in self._plot_args(remaining, kwargs):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 279, in _plot_args
raise ValueError('third arg must be a format string')
[inlined code] from /Users/mango/.julia/v0.4/PyCall/src/exception.jl:81
in _pycall at /Users/mango/.julia/v0.4/PyCall/src/PyCall.jl:546
in pycall at /Users/mango/.julia/v0.4/PyCall/src/PyCall.jl:568
in plot at /Users/mango/.julia/v0.4/PyPlot/src/PyPlot.jl:395
何?
(a)ジュリアを終了して再起動します。(b) 'Pkg.update()'を実行します。(c) b)次に(a)? –
PyPlotに関連する 'plot'を呼び出すように見えます:再起動し、Gadflyだけを読み込みます。 –
サポートされているすべてのバックエンド(GadflyとPyPlotが含まれています)で同じ一貫したAPIを使用して、バックエンドの無関係なプロットについて[Plots.jl](https://juliaplots.github.io/)をチェックすることをお勧めします。 – SalchiPapa