I forgot to give Winston version, it is 0.11.7, Tk is 0.2.16. Kaj
On Sunday, February 15, 2015 at 12:05:07 AM UTC+2, Eric S wrote: > > Not for me. In IJulia it is as before. In the terminal (OS 10.10.2) I get > the following error: > > *julia> **plot([sin(a) for a in 0.0:0.1:2 * pi])* > > Error showing value of type error during Tk callback: > > *ERROR: `getgc` has no method matching getgc(::Canvas)* > > * in anonymous at /Users/ericshain/.julia/v0.3/Winston/src/tk.jl:23* > > * in configure at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:246* > > * in init_canvas at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:407* > > * in anonymous at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:386* > > * in jl_tcl_callback at > /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:145* > > * in tcl_doevent at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:20 > (repeats 2 times)* > > * in _uv_hook_asynccb at stream.jl:489* > > * in process_events at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in wait at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in stream_wait at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in write at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in print at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in print at string.jl:4* > > * in print_response at REPL.jl:142* > > * in print_response at REPL.jl:124* > > * in anonymous at REPL.jl:586* > > * in run_interface at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in run_frontend at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in run_repl at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in _start at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > FramedPlot: > > *ERROR: `getgc` has no method matching getgc(::Canvas)* > > * in anonymous at /Users/ericshain/.julia/v0.3/Winston/src/tk.jl:23* > > * in configure at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:246* > > * in init_canvas at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:407* > > * in anonymous at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:386* > > * in jl_tcl_callback at > /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:145* > > * in tcl_doevent at /Users/ericshain/.julia/v0.3/Tk/src/tkwidget.jl:20 > (repeats 2 times)* > > * in _uv_hook_asynccb at stream.jl:489* > > * in process_events at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in wait at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in stream_wait at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in write at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in print at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in print at string.jl:4* > > * in print_response at REPL.jl:142* > > * in print_response at REPL.jl:124* > > * in anonymous at REPL.jl:586* > > * in run_interface at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in run_frontend at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in run_repl at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > * in _start at > /Applications/Julia-0.3.5.app/Contents/Resources/julia/lib/julia/sys.dylib* > > > On Saturday, February 14, 2015 at 3:18:22 PM UTC-6, Kaj Wiik wrote: >> >> Works fine in >> >> Julia Version 0.3.5 >> Commit a05f87b* (2015-01-08 22:33 UTC) >> Platform Info: >> System: Linux (x86_64-linux-gnu) >> CPU: AMD A6-4455M APU with Radeon(tm) HD Graphics >> WORD_SIZE: 64 >> BLAS: libopenblas (NO_LAPACK NO_LAPACKE DYNAMIC_ARCH NO_AFFINITY) >> LAPACK: liblapack.so.3 >> LIBM: libopenlibm >> LLVM: libLLVM-3.3 >> >> Kaj >> >> On Saturday, February 14, 2015 at 9:15:56 PM UTC+2, Eric S wrote: >>> >>> Gabriel, >>> >>> Any ideas about why Winston doesn't work? >>> >>> plot([sin(a) for a in 0.0:0.1:2 * pi]) >>> >>> `set_source_rgb` has no method matching set_source_rgb(::CairoContext, >>> ::Float64, ::Float64, ::Float64) >>> >>> in savepng at /Users/ericshain/.julia/v0.3/Winston/src/Winston.jl:1849 >>> in writemime at /Users/ericshain/.julia/v0.3/Winston/src/Winston.jl:2638 >>> in base64 at base64.jl:125 >>> in display_dict at >>> /Users/ericshain/.julia/v0.3/IJulia/src/execute_request.jl:34 >>> >>> >>> Eric >>> >>> >>> On Saturday, February 14, 2015 at 12:15:49 PM UTC-6, Gabriel Mitchell >>> wrote: >>>> >>>> The Gadfly error message is correct. There indeed is no method with >>>> that type signature. The closest thing would be something like: >>>> >>>> plot(x=[1:10],y=[1:10].^2) >>>> >>>> To get a list of methods you can call methods(plot). Better yet, check >>>> out the github page or documentation for Gadfly: >>>> https://github.com/dcjones/Gadfly.jl >>>> http://gadflyjl.org/ >>>> >>>> Best, >>>> G >>>> >>>> On Saturday, February 14, 2015 at 6:41:42 PM UTC+1, Eric S wrote: >>>>> >>>>> I've searched the group for answers but haven't figured this out. I'm >>>>> trying to get inline graphics in an Julia Notebook. So far I've been >>>>> unable >>>>> to plot (inline or otherwise) with any of the graphics modules including >>>>> Gadfly, PyPlot or Winston. I can plot in the terminal, but not in Julia >>>>> Notebook. I usually get a message like (for Gadfly): >>>>> >>>>> "`plot` has no method matching plot(::Array{Float64,1}, >>>>> ::Array{Float64,1}) >>>>> while loading In[7], in expression starting on line 1" >>>>> >>>>> Some specifics, I'm running OS X 10.10.2 and Julia 0.3.5. >>>>> >>>>> I also have one other question, I know to use a module such as Gadfly >>>>> you use "using Gadfly". Is there a way of disposing of that module if >>>>> instead you want to shift to PyPlot? >>>>> >>>>> Thanks in advanced, >>>>> >>>>> Eric >>>>> >>>>
