Hi,

Ive been reading the docs, but I've been missing something.

I'm using Julia to implement a Solow growth model and want to use Gadfly to 
display the data.

https://gist.github.com/mg/46ce2b972a42311ab520

The Run function accepts some parameters and returns an array containing 
the iteration. Now Im trying to display the array with Gadfly.

output= Run(1.0,10.0,10.0,0.5,0.2,0.1,10)
10-element Array{Float64,1}:
 10.0   
 10.4881
 10.9534
 11.3967
 11.8191
 12.2213
 12.6042
 12.9687
 13.3156
 13.6458

plot(data::output)
ERROR: type: typeassert: expected Type{T<:Top}, got Array{Float64,1}

plot(output,0,10)
Error showing value of type Plot:
ERROR: type: apply_statistic: in apply, expected Function, got Float64
 in apply_statistic at 
/Users/magnusorngylfason/.julia/v0.3/Gadfly/src/statistics.jl:992
 in apply_statistics at 
/Users/magnusorngylfason/.julia/v0.3/Gadfly/src/statistics.jl:36
 in render at /Users/magnusorngylfason/.julia/v0.3/Gadfly/src/Gadfly.jl:625
 in display at /Users/magnusorngylfason/.julia/v0.3/Gadfly/src/Gadfly.jl:885
 in display at /Users/magnusorngylfason/.julia/v0.3/Gadfly/src/Gadfly.jl:800
 in print_response at REPL.jl:139
 in print_response at REPL.jl:124
 in anonymous at REPL.jl:551

plot(1:10, output)
ERROR: no method plot(UnitRange{Int64}, Array{Float64,1})

plot(x=1:10, output[x])
ERROR: x not defined

plot(x=1:10, output[1:10])
ERROR: no method plot(Array{Float64,1})

Can anyone tell me the correct syntax for calling plot with my output array?

cheers,
mg

Reply via email to