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
>>>>>
>>>>

Reply via email to