Sure, and I had to discover that for myself, since the d3 example was titled "flare imports". I only found out about the name "hierarchical bundled edges" thanks to Alexandre's original post!
frank On 20 April 2013 07:23, Tudor Girba <tu...@tudorgirba.com> wrote: > This visualization is precisely made for hierarchical graphs. That is why the > edges are called "hierarchical bundled edges". So, yes, you need a > hierarchical graph. > > Cheers, > Doru > > > On Apr 19, 2013, at 8:57 PM, Alexandre Bergel <alexandre.ber...@me.com> wrote: > >> This is a very cool visualization. There is no reason why we cannot do it in >> Pharo >> >> Alexandre >> >> >> On Apr 19, 2013, at 10:49 AM, Frank Shearar <frank.shea...@gmail.com> wrote: >> >>> I've played with these before [1]. They work best with hierarchical names. >>> In other words, in a flat namespace (say, showing class dependencies with >>> just the class name) you end up with a very messy diagram. >>> >>> Let's assume you use "." as the name token separator. If you prefixed the >>> names with their packages, say Tools-Debugger.Debugger, you'd get a better >>> graph, where the bundles would be tighter. If you made things more >>> hierarchical still, say with names like Tools.Debugger.Debugger, things >>> would look even better. >>> >>> The deeper the naming hierarchy the fewer fat bundles you get in the image. >>> >>> frank >>> >>> [1] http://mbostock.github.io/d3/talk/20111116/bundle.html >>> >>> On 19 April 2013 16:37, Alexandre Bergel <alexandre.ber...@me.com> wrote: >>> Let's have this discussion in the Pharo list. >>> >>> Alexandre >>> >>> Begin forwarded message: >>> >>>> From: Alexandre Bergel <alexandre.ber...@me.com> >>>> Subject: [Moose-dev] Re: Roassal new algorithms >>>> Date: April 19, 2013 11:25:31 AM GMT-04:00 >>>> To: Moose-related development <moose-...@iam.unibe.ch> >>>> Reply-To: Moose-related development <moose-...@iam.unibe.ch> >>>> >>>>> There are more than simply linear, quadratic and cubic Bezier curves. In >>>>> fact, as you can have as many control points as you wish, you can have a >>>>> Bezier curve of any order. >>>> >>>> Ok >>>> >>>>> But what I was calling RadialBezierCurve was a kind of strategy, I mean I >>>>> have an abstract class which knows how to compute a curve, but I still >>>>> have to choose my control points so I was thinking to create different >>>>> subclasses whose role is to know what are their control points : >>>>> >>>>> - The radial one choose its control points within the same radius as its >>>>> source and its target. >>>> >>>> Ah ok >>>> >>>>> I wanted to create an ortoVertical and an ortoHorizontal whose control >>>>> points would have been computed differently, so that we could use Bezier >>>>> curve for regular tree too. >>>> >>>> It would be cool to have hierarchical bundles edges in Roassal. >>>> A screenshot of what it looks like: >>>> <Screen Shot 2013-04-19 at 11.24.59 AM.png> >>>> >>>> The technical description: >>>> http://www.win.tue.nl/~dholten/papers/bundles_infovis.pdf >>>> >>>> Alexandre >>>> >>>> -- >>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >>>> Alexandre Bergel http://www.bergel.eu >>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >>>> >>>> >>>> >>>> _______________________________________________ >>>> Moose-dev mailing list >>>> moose-...@iam.unibe.ch >>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev >>> >>> -- >>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >>> Alexandre Bergel http://www.bergel.eu >>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >>> >>> >>> >>> >> >> -- >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >> Alexandre Bergel http://www.bergel.eu >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >> >> >> >> > > -- > www.tudorgirba.com > > "What is more important: To be happy, or to make happy?" > >