Thanks Tom, that works fine.

> On Feb 1, 2016, at 13:15, Tom Breloff <t...@breloff.com> wrote:
> 
> You are passing in a vector for the grid argument... it needs to be a matrix 
> (1 x 2).
> 
> In Plots, the arguments are sliced up into columns before building the plot.  
> So in my example, the call is similar to:
> 
> subplot(plot(rand(100), grid=true), plot(rand(100), grid=false))
> 
> however your call is similar to:
> 
> subplot(plot(rand(100), grid=[true, false]), plot(rand(100), grid=[true, 
> false]))
> 
> You're passing a boolean vector to both series, whereas I am passing a 
> boolean.  Let me know if you need any more explanation.
> 
> On Mon, Feb 1, 2016 at 2:33 PM, Rob J. Goedman <goed...@icloud.com 
> <mailto:goed...@icloud.com>> wrote:
> Thanks Tom,
> 
> Gets a bit further. Final subplot(rand(100,2)) works fine.
> 
> Regards, Rob
> 
> julia> using Plots
> 
> julia> gadfly(size=(400,200))
> Plots.GadflyPackage()
> 
> julia> subplot(rand(100,2), grid=[true, false])
> [Plots.jl] Initializing backend: gadfly
> ERROR: TypeError: non-boolean (Array{Bool,1}) used in boolean context
>  in updateGadflyPlotTheme at 
> /Users/rob/.julia/v0.4/Plots/src/backends/gadfly.jl:490
>  in _postprocess_subplot at /Users/rob/.julia/v0.4/Plots/src/subplot.jl:270
>  in subplot! at /Users/rob/.julia/v0.4/Plots/src/subplot.jl:350
>  in subplot at /Users/rob/.julia/v0.4/Plots/src/subplot.jl:186
> 
> julia> Pkg.installed("Plots")
> v"0.5.1+"
> 
> julia> Pkg.installed("Gadfly")
> v"0.4.2"
> 
> julia> subplot(rand(100,2))
> 
> julia> 
> 
>> On Feb 1, 2016, at 10:48, Tom Breloff <t...@breloff.com 
>> <mailto:t...@breloff.com>> wrote:
>> 
>> This should work on master.  Do Pkg.checkout("Plots").  Before that, you 
>> would do "gadfly(); default(size=(400,200))"
>> 
>> On Mon, Feb 1, 2016 at 1:12 PM, Rob J. Goedman <goed...@icloud.com 
>> <mailto:goed...@icloud.com>> wrote:
>> Hi Tom,
>> 
>> Which version of Plots are you using?
>> 
>> Rob
>> 
>> <tmp.png>
>> 
>> 
>> julia> using Plots
>> 
>> julia> gadfly(size=(400,200))
>> ERROR: ArgumentError: function gadfly does not accept keyword arguments
>> 
>> julia> Pkg.installed("Plots")
>> v"0.5.1"
>> 
>> julia> versioninfo()
>> Julia Version 0.4.3
>> Commit a2f713d (2016-01-12 21:37 UTC)
>> Platform Info:
>>   System: Darwin (x86_64-apple-darwin13.4.0)
>>   CPU: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
>>   WORD_SIZE: 64
>>   BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
>>   LAPACK: libopenblas64_
>>   LIBM: libopenlibm
>>   LLVM: libLLVM-3.3
>> 
>> 
>>> On Feb 1, 2016, at 06:38, Tom Breloff <t...@breloff.com 
>>> <mailto:t...@breloff.com>> wrote:
>>> 
>>> It's certainly possible, as I can do this:
>>> 
>>> <tmp.png>
>>> 
>>> Looking at my source 
>>> (https://github.com/tbreloff/Plots.jl/blob/master/src/backends/gadfly.jl#L490-L492
>>>  
>>> <https://github.com/tbreloff/Plots.jl/blob/master/src/backends/gadfly.jl#L490-L492>)
>>>  it seems like I'm setting the "grid_color" keyword in the "Gadfly.Theme" 
>>> constructor to match the background color.  However that seems to be what 
>>> you already tried, so I'm not sure what's different.  I tried this is 
>>> IJulia and at the REPL... both results were the same for me.
>>> 
>>> On Mon, Feb 1, 2016 at 8:58 AM, Jon Norberg <jon.norb...@ecology.su.se 
>>> <mailto:jon.norb...@ecology.su.se>> wrote:
>>> I have searched and tried a few things but cannot remove the background 
>>> grids in Gadfly. Its probably simple and I am missing something 
>>> obvious...Any suggestions would be appreciated.
>>> 
>>> layer(x=E,y=wetness(E,10.0), Geom.line,Theme(default_color=a[1], 
>>> line_width=2pt, grid_color=colorant"white")
>>> 
>>> also tried grid_line_width=0pt
>>> 
>>> but they still show up ( I save it as SVG, but also output in jupiter shows 
>>> them)
>>> 
>> 
>> 
> 
> 

Reply via email to