# RGL: decorate nodes and edges

**URL:** <https://www.ruby-forum.com/t/rgl-decorate-nodes-and-edges/90575>\
**Category:** Ruby\
**Created:** [March 30, 2007, 12:12am UTC](https://www.ruby-forum.com/t/rgl-decorate-nodes-and-edges/90575 "2007-03-30T00:12:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Javier\_CH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c57346/32.png) [@Javier\_CH](https://www.ruby-forum.com/u/Javier_CH)\
**Post date:** [March 30, 2007, 12:12am UTC](https://www.ruby-forum.com/t/rgl-decorate-nodes-and-edges/90575/1 "2007-03-30T00:12:23Z")

</div>

Hi Guys

Did anyone of you work with RGL (Ruby Graph Library? Did you try to  
decorate (e.g. color, shape, etc.) your nodes and edges? Were you  
successful? Could anyone point me to a good documentation or to some  
example code?

The whole problem is documented on my blog:

> **[Javier Vázquez Rodríguez](https://vazquez.ch)**
>
> Hi there, I am product manager from Switzerland!

Thanks for your help!

Saludos  
Javier

---

<div class="post-metadata">

**Author:** ![Javier\_CH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c57346/32.png) [@Javier\_CH](https://www.ruby-forum.com/u/Javier_CH)\
**Post date:** [March 30, 2007, 2:16am UTC](https://www.ruby-forum.com/t/rgl-decorate-nodes-and-edges/90575/2 "2007-03-30T02:16:32Z")

</div>

Here’s a link to what I posted to this list when this topic came up  
recently:  
[http://www.nabble.com/Re%3A-Graphs-with-decorated-edges-p9291712.html](http://www.nabble.com/Re%3A-Graphs-with-decorated-edges-p9291712.html)

-Stephen

---

<div class="post-metadata">

**Author:** ![Javier\_CH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c57346/32.png) [@Javier\_CH](https://www.ruby-forum.com/u/Javier_CH)\
**Post date:** [March 30, 2007, 10:57am UTC](https://www.ruby-forum.com/t/rgl-decorate-nodes-and-edges/90575/3 "2007-03-30T10:57:40Z")

</div>

Thanks Stephen!

Just one question regarding your solution:

Are you still able to use all the nice GRATR features (e.g. Breadth  
First Search) if you’re storing your graph in a DOT::DOTDigraph?

Am 30.03.2007 um 02:15 schrieb Stephen D.:

---

<div class="post-metadata">

**Author:** ![Javier\_CH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c57346/32.png) [@Javier\_CH](https://www.ruby-forum.com/u/Javier_CH)\
**Post date:** [March 30, 2007, 12:45pm UTC](https://www.ruby-forum.com/t/rgl-decorate-nodes-and-edges/90575/4 "2007-03-30T12:45:53Z")

</div>

Probably not; I wasn’t trying to use any of those kinds of features,  
which is why I skipped straight to using the DOT::Digraph. It may be  
best for you to use the normal graph objects, then only when you wish  
to output to a file, get the DOT::Digraph from them, and add in the  
edge decorators at that point.

- Stephen

---

<div class="post-metadata">

**Author:** ![Javier\_CH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/c57346/32.png) [@Javier\_CH](https://www.ruby-forum.com/u/Javier_CH)\
**Post date:** [March 30, 2007, 1:02pm UTC](https://www.ruby-forum.com/t/rgl-decorate-nodes-and-edges/90575/5 "2007-03-30T13:02:02Z")

</div>

Thanks again Stephen!

Could you (or someone) else point me to a nice how-to, documentation  
or anything else (like example code)?

I’m a ruby-newbie and the project I’m working on has already a steep  
learning-curve…besides having virtual no documentation. 🙂

Am 30.03.2007 um 12:44 schrieb Stephen D.:
