Hi Wm,

I fixed a bug, so please update Roassal 

The easiest way to update the width of lines is to use the RTMetricNormalizer (because I guess that you need most of the to normalize the width). Here is an example:

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
b := RTMondrian new. 
b shape circle.
b nodes: (1 to: 50).

b shape line color: Color gray trans.
b edges connectTo: [ :v | v * 2 ].
b layout force.

b normalizer 
normalizeSize: #yourself;
normalizeColor: #yourself;
alphaColor: 0.4;
normalizeLineWidth: [ :fromValue :toValue | fromValue + toValue ] min: 1 max: 5.

b
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

While answering to your email I found some bugs. Please update Roassal by evaluating the code: RTUpdateRoassalPlugin new execute

The script above produces the following picture:

Let us know how it goes

Cheers,
Alexandre

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



On Jan 31, 2017, at 12:03 AM, Wm Annis <wm.annis@gmail.com> wrote:

As part of a larger project I'm trying to recreate some functionality
that can be seen here:

   http://clics.lingpy.org/browse.php?gloss=carry+%28bear%29&view=community

At this point I can slurp the data out of a database and get a graph
with Mondrian.  What I cannot figure out is how I might change the
styling on the edges to represent weights.  All I have found so far
is RTEdgeBuilder>>#label:, which is better than nothing, but is sort
of a mess visually in complex graphs. Changing edge width would be
tidier.

I'm still working my brain around how Smalltalk does things, so my
apologies in advance if I'm missing something obvious.

--
wm



--
View this message in context: http://forum.world.st/Mondrian-edge-styling-tp4932317.html
Sent from the Moose mailing list archive at Nabble.com.
_______________________________________________
Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev