Hi Alex.

Thanks for your response !

2014-11-13 14:14 GMT-02:00 Alex <[email protected]>:

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



-- 
Prof. Dr. Eduardo Lenz Cardoso
 +55 47 431-7233
 Departamento de Engenharia Mecanica
 Campus Universitario Prof. Avelino Marcante, S/N
 Bom Retiro - Joinville - SC - Brasil
 CEP: 89223-100
 E-mail: [email protected]

Reply via email to