Hi,
I committed the Mondrian extensions to support the HTML/Protovis file generation. It took
some time because I had some performances issues whit dragging. Also, I had to use an
external library to the tooltips because Protovis only supports basic tooltips in a single
line. Owing to these problems some additional files are required to run the generated html
(I'm attaching these files).
Currently the visitor only support the generation of graphics with rectangle nodes and
edges. Specifically, inner nodes, DistributionMap, and system complexity. (I'm also
attaching an example of each one)
I gladly welcome your comments! ;)
Cheers
Santiago
2011/5/30 Alexandre Bergel <alexandre.bergel(a)me.com>
Looks good.
Edges now
Alexandre
On 30 May 2011, at 16:03, Santiago Vidal wrote:
I have changed the implementation. Now you can
click and drag the inner nodes. The new file is in the attachment.
Take care
Santiago
2011/5/30 Alexandre Bergel <alexandre.bergel(a)me.com>
> Currently you can select an inner node but you can't drag it. That is because
the position of an inner node is determined by the position of its parent. However, I
think that the implementation could be change properly.
Ok, let us know
Alexandre
>
> 2011/5/30 Tudor Girba <tudor(a)tudorgirba.com>
> Hi,
>
> Looks good. However, I think there is a problem: the inner nodes do drag together
with the parent node, but I would also like to be able to interact with the inner nodes
(e.g., drag or click). Is this a conceptual problem, or is it simple a missing
implementation?
>
> Cheers,
> Doru
>
>
> On 30 May 2011, at 18:22, Santiago Vidal wrote:
>
> > Sorry, the tittle is wrong. They are inner nodes. I use this example code:
> > view nodes: (1 to: 5) forEach: [:each |
> > view nodes: (1 to: each).
> > view gridLayout ]
> >
> > 2011/5/30 Alexandre Bergel <alexandre.bergel(a)me.com>
> > Yes, this is what I see. But the image is named inner edges and I do not see
any edge.
> > An edge is a line
> >
> > Cheers,
> > Alexandre
> >
> >
> > On 30 May 2011, at 11:12, Santiago Vidal wrote:
> >
> > > You should see this
> > > <InnerEdges.png>
> > >
> > > 2011/5/30 Alexandre Bergel <alexandre.bergel(a)me.com>
> > > Good start!
> > > In innerEdgesExampleWithAbsolutePosition.html I do not see any edge. Am I
the only one? I use Safari and OSX.
> > >
> > > Can you try with _large_ visualization? Try to import the whole Moose and
generate the visualizations.
> > >
> > > Alexandre
> > >
> > >
> > > On 30 May 2011, at 10:52, Santiago Vidal wrote:
> > >
> > > > Hi,
> > > > I have been working in visualization examples of complexity, inner
nodes, and distribution map. I used for these examples the second option that we discuss
previously. The examples are in the attachment.
> > > > Cheers
> > > > Santiago
> > > >
> > > > 2011/5/27 Tudor Girba <tudor(a)tudorgirba.com>
> > > > Hi,
> > > >
> > > > You should go for both options.
> > > >
> > > > Start with 2, and for 1, you will create new MondrianLayouts that
will only work directly with Protovis.
> > > >
> > > > Cheers,
> > > > Doru
> > > >
> > > >
> > > > On 27 May 2011, at 19:02, Santiago Vidal wrote:
> > > >
> > > > > I don't know yet. In principle I'm going to implement
the drag & drop behavior. In going to try to make an example using the Mondrian
representation for Monday.
> > > > >
> > > > > 2011/5/27 Johan Fabry <jfabry(a)dcc.uchile.cl>
> > > > >
> > > > > I agree with Alex, but I have a question: how do you plan to
handle interactions, more specifically node replacement operations?
> > > > >
> > > > > On 27 May 2011, at 12:22, Alexandre Bergel wrote:
> > > > >
> > > > > > I feel we should opt for 2).
> > > > > > We should export the visualization using Protovis, not
recoding Mondrian in Protovis.
> > > > > >
> > > > > > Alexandre
> > > > > >
> > > > > >
> > > > > > On 27 May 2011, at 12:19, Santiago Vidal wrote:
> > > > > >
> > > > > >> Hi,
> > > > > >> I have been working in the visualization of the inner
nodes. In general I have 2 options to work with protovis:
> > > > > >> • Be independent of the data by means of the use
of Protovis Layouts.
> > > > > >> • Copy the same visualization that is used by
Mondrian. That is create a Protovis canvas of the same size that the canvas of Mondrian
and place each shape in Protovis in the same location that in the canvas of Mondrian.
> > > > > >> While the first option is more modifiable than the
second, it implies the creation of new layouts when they are needed.
> > > > > >> The main advantage of the second option is that the
generated html file could be interactive (such as the example that I send before).
However, it doesn't improve the graphics generated by Mondrian.
> > > > > >> What do you think is the best option?
> > > > > >> Cheers
> > > > > >> Santiago
> > > > >
> > > > > --
> > > > > Johan Fabry
> > > > > jfabry(a)dcc.uchile.cl -
http://dcc.uchile.cl/~jfabry
> > > > > PLEIAD Lab - Computer Science Department (DCC) - University of
Chile
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Moose-dev mailing list
> > > > > Moose-dev(a)iam.unibe.ch
> > > > >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Ing. Santiago A. Vidal
> > > > > ISISTAN Research Institute
> > > > > UNICEN University
> > > > > Paraje Arroyo Seco
> > > > > Campus Universitario
> > > > > (B7001BBO) Tandil,
> > > > > Bs. As. - Argentina
> > > > > Phone: 54 2293 439840 Ext. 42
> > > > > Fax: 54 2293 439681
> > > > > Email: svidal(a)exa.unicen.edu.ar
> > > > >
http://www.exa.unicen.edu.ar/~svidal
> > > > > _______________________________________________
> > > > > Moose-dev mailing list
> > > > > Moose-dev(a)iam.unibe.ch
> > > > >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> > > >
> > > > --
> > > >
www.tudorgirba.com
> > > >
> > > > "Not knowing how to do something is not an argument for how it
cannot be done."
> > > >
> > > >
> > > > _______________________________________________
> > > > Moose-dev mailing list
> > > > Moose-dev(a)iam.unibe.ch
> > > >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> > > >
> > > >
> > > >
> > > > --
> > > > Ing. Santiago A. Vidal
> > > > ISISTAN Research Institute
> > > > UNICEN University
> > > > Paraje Arroyo Seco
> > > > Campus Universitario
> > > > (B7001BBO) Tandil,
> > > > Bs. As. - Argentina
> > > > Phone: 54 2293 439840 Ext. 42
> > > > Fax: 54 2293 439681
> > > > Email: svidal(a)exa.unicen.edu.ar
> > > >
http://www.exa.unicen.edu.ar/~svidal
> > > >
<protovisMondrian.zip>_______________________________________________
> > > > Moose-dev mailing list
> > > > Moose-dev(a)iam.unibe.ch
> > > >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> > >
> > > --
> > > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > > Alexandre Bergel
http://www.bergel.eu
> > > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> > >
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Moose-dev mailing list
> > > Moose-dev(a)iam.unibe.ch
> > >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> > >
> > >
> > >
> > > --
> > > Ing. Santiago A. Vidal
> > > ISISTAN Research Institute
> > > UNICEN University
> > > Paraje Arroyo Seco
> > > Campus Universitario
> > > (B7001BBO) Tandil,
> > > Bs. As. - Argentina
> > > Phone: 54 2293 439840 Ext. 42
> > > Fax: 54 2293 439681
> > > Email: svidal(a)exa.unicen.edu.ar
> > >
http://www.exa.unicen.edu.ar/~svidal
> > > _______________________________________________
> > > Moose-dev mailing list
> > > Moose-dev(a)iam.unibe.ch
> > >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel
http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Moose-dev mailing list
> > Moose-dev(a)iam.unibe.ch
> >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
> >
> >
> > --
> > Ing. Santiago A. Vidal
> > ISISTAN Research Institute
> > UNICEN University
> > Paraje Arroyo Seco
> > Campus Universitario
> > (B7001BBO) Tandil,
> > Bs. As. - Argentina
> > Phone: 54 2293 439840 Ext. 42
> > Fax: 54 2293 439681
> > Email: svidal(a)exa.unicen.edu.ar
> >
http://www.exa.unicen.edu.ar/~svidal
> > _______________________________________________
> > Moose-dev mailing list
> > Moose-dev(a)iam.unibe.ch
> >
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
>
www.tudorgirba.com
>
> "If you interrupt the barber while he is cutting your hair,
> you will end up with a messy haircut."
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
> --
> Ing. Santiago A. Vidal
> ISISTAN Research Institute
> UNICEN University
> Paraje Arroyo Seco
> Campus Universitario
> (B7001BBO) Tandil,
> Bs. As. - Argentina
> Phone: 54 2293 439840 Ext. 42
> Fax: 54 2293 439681
> Email: svidal(a)exa.unicen.edu.ar
>
http://www.exa.unicen.edu.ar/~svidal
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
Ing. Santiago A. Vidal
ISISTAN Research Institute
UNICEN University
Paraje Arroyo Seco
Campus Universitario
(B7001BBO) Tandil,
Bs. As. - Argentina
Phone: 54 2293 439840 Ext. 42
Fax: 54 2293 439681
Email: svidal(a)exa.unicen.edu.ar
http://www.exa.unicen.edu.ar/~svidal
<protovisMondrian.zip>_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
--
Ing. Santiago A. Vidal
ISISTAN Research Institute
UNICEN University
Paraje Arroyo Seco
Campus Universitario
(B7001BBO) Tandil,
Bs. As. - Argentina
Phone: 54 2293 439840 Ext. 42
Fax: 54 2293 439681
Email: svidal(a)exa.unicen.edu.ar
<DistributionMap.html><DragWithChildRestriction.js><ex.css><jquery.tipsy.js><jquery-1.4.2.min.js><protovis-r3.2.js><tipsy.css><tipsyBehavior.js><innerNodes.html><SystemComplexity.html>_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch