<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>If you want some example code for generating DOT files look towards the end of leex.erl (scanner generator), out_dfa_graph/3, where there is some code to generate a DOT file showing the internal DFA as a graph. It is only a limited example but gives you some indication how it is done.<div><br></div><div>Robert<br><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">Hi Garry,<div><br></div><div>I have created call graphs and similar for my own code using graphviz.</div><div><br></div><div>The dot language is very easy to work with and you can generate SVG using graphviz.</div><div><br>
</div><div>You will have to live with the way graphviz decides to lay out your drawing, but in most cases it is actually okay and you can insert some control commands to guide it if it is not suiting your needs.</div><div>
<br></div><div>Cheers,</div><div>Torben<br><br><div class="gmail_quote">On Mon, Aug 8, 2011 at 21:45, Garry Hodgson <span dir="ltr"><<a href="mailto:garry@research.att.com" target="_blank">garry@research.att.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">for some visualization work i'm doing i need to be able to generate<br>
images from basic line/ellipse/text kind of primitives.  we've been<br>
using PIL (Python Imaging Library) for this, but it'd be nicer to do<br>
this in just erlang.  ideally i'd like to be able to generate PNG and<br>
SVG output.<br>
<br>
does anyone have any suggestions?<br>
<br>
thanks<br>
<br>
<br>
-- <br>
Garry Hodgson<br>
Lead Member of Technical Staff<br>
AT&T Chief Security Office (CSO)<br>
<br>
"This e-mail and any files transmitted with it are AT&T property, are confidential, and are intended solely for the use of the individual or entity to whom this e-mail is addressed. If you are not one of the named recipient(s) or otherwise have reason to believe that you have received this message in error, please notify the sender and delete this message immediately from your computer. Any other use, retention, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited."<br>

______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.linkedin.com/in/torbenhoffmann" target="_blank">http://www.linkedin.com/in/torbenhoffmann</a><br>
</div>
<br>_______________________________________________<br>erlang-questions mailing list<br>erlang-questions@erlang.org<br>http://erlang.org/mailman/listinfo/erlang-questions<br></blockquote><br></div></div></body></html>