I'm sorry it's taken me so long to reply, and thank you for all of the information!
I'll plan on trying something with Bezier curves, and if I get anything to work out, I'll definitely repost! However, I'm pretty new to Sage, so don't expect anything remotely soon. :-P Thanks again, Katie On Aug 14, 11:50 pm, William Stein <wst...@gmail.com> wrote: > On Sat, Aug 14, 2010 at 9:22 PM, Nathann Cohen <nathann.co...@gmail.com> > wrote: > >> Clarification: Sage's plot code does not "interact" with the GPL > >> incompatible graphviz library in any way. > > > ?.. So we have a graphviz spkg and absolutely no interface between the two > > ? O_o > > I'm sorry, that's not what I meant. You can do > > sage: g = graphs.PetersenGraph() > sage: g.plot(layout='graphviz') > > and graphviz would then evidently somehow get used, I guess. I just > meant that by default Sage's plotting code doesn't use it at all. > > I could test the above though, since (not surprisingly) the optional > graphviz spkg fails to install for me (on bog standard OS X 10.6), and > installing graphviz from the web isn't enough because the above > requres dot2tex. > > `../../lib/gvc/no_demand_loading.c > make[3]: *** No rule to make target > `../../plugin/pango/libgvplugin_pango.la', needed by `dot_builtins'. > Stop. > make[3]: *** Waiting for unfinished jobs.... > mv -f .deps/no_demand_loading.Tpo .deps/no_demand_loading.Po > mv -f .deps/dot.Tpo .deps/dot.Po > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > Error building Graphviz > > --- > > I tried on sage.math.washington.edu (linux) and the build succeeds, but > > sage: g = graphs.PetersenGraph() > sage: g.plot(layout='graphviz') > > still fails with a "dot2tex" error: > > /mnt/usb1/scratch/wstein/build/sage-4.5.2.rc0/local/lib/python2.6/site-pack > ages/sage/graphs/dot2tex_utils.pyc > in assert_have_dot2tex() > 60 raise RuntimeError(check_error_string) > 61 except ImportError: > ---> 62 raise RuntimeError(missing_error_string) > 63 > 64 def quoted_latex(x): > > RuntimeError: > dot2tex not available. > > Please see :meth:`sage.graphs.generic_graph.GenericGraph.layout_graphviz` > for installation instructions. > > ---- > > I tried installing dot2tex on sage.math.washington.edu (via apt-get), > but the above error stays. > So I have absolutely no clue how to get > > g.plot(layout='graphviz') > > to actually do anything useful. > > On the other hand, one can use the command g.graphviz_to_file_named(...) > to save a description of g in graphviz format to a file, which one can then > open with Graphviz directly. That works (and is what I illustrated in > my graph talk, which is here:http://sagemath.org/help-video.html). > > -- William -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org