Hi Eduardo, Winston has both imagesc and spy (see https://github.com/nolta/Winston.jl/blob/master/src/plot.jl#L294 and https://github.com/nolta/Winston.jl/blob/master/src/plot.jl#L311).
Best, Alex. On Thursday, 13 November 2014 16:09:37 UTC+1, Eduardo Lenz wrote: > Is there an equivalent in Winston ? > > Thanks. > > > On Thursday, February 13, 2014 10:47:50 PM UTC-2, Daniel Jones wrote: > There's actually a special function "spy" to make plotting matrices simpler, > where spy(M) returns a plot. All that function does is basically call findnz > on the matrix and pass the result to x, y, and color in the regular plot > function. > > > Special handling of matrix arguments is something to consider though. > > > On Thursday, February 13, 2014 4:38:16 PM UTC-8, Elliot Saba wrote: > Hey there, I'm trying to use Gadfly's Geom.binrect to plot a matrix, but I > can't figure out how to do it without going through a lot of rigamarole to > generate a DataFrame like is used in the example docs. > > > > > I have, say, a 10x10 matrix: > > > z = randn(10,10) > > > In matlab, if I wanted to plot it, I would just imagesc(z). I know that if I > had a dataframe with a row for each point in z stored in a column, and the > x/y coordinates recorded in their own columns, I could coerce Gadfly to plot > what I want as shown in the example. But is there a simpler way to do this? > I've tried something like: > > > > > plot(x=1:10, y=1:10, color=z, Geom.rectbin) > > > > But Gadfly just plots one pixel for each x and y passed in. I understand why > it's doing that, I just don't know the easiest way to get it to treat z as a > matrix, instead of a vector. > > > > > Thanks, > -E
