leeclarks...@gmail.com wrote: > Vincent, it seems that you are looking at the wrong section of the > code. The line you referenced is specific to drawing directed graphs, > and unfortunately in the current version (3.2.3) we are still using a > direct call to NetworkX for the basic graph drawing. This call needs > to be overwritten, and there are also a few objects now available in > matplotlib (but not yet wrapped in sage) that have proven very useful > in producing nice graph drawings. > > This is something that I was working on very recently and I do have a > lot of the necessary code already done. I apologize for not having > basic multi-edge drawing merged already. (It's something that I am > frustrated to say that I've implemented at least twice- the first time > it was lost in a hard drive failure). This time, I got hung up on > trying to do too big of an overhaul to graph plotting at once. I can > separate out a smaller merge that would just add multi-edge plotting > for now. I could actually have that up on trac by Tuesday. (I work > 10-hour shifts each day until Monday, and this is something that will > take some time to sit down and sort through the necessary pieces, as > well as some clean up).
Wow, this is great! I've been thinking about working on this a bit too. It's really good to know that someone else is working on it (and far beyond what I've done). I was working on updating the Matplotlib included in Sage to get access to the recent arrow-drawing commands. Are those the objects you are referring to? They could replace our custom patch to matplotlib that provides nice arrows. Thanks, Jason --~--~---------~--~----~------------~-------~--~----~ 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 URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---