MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: issues with GraphPlot

  • To: mathgroup at smc.vnet.net
  • Subject: [mg99076] Re: [mg99053] issues with GraphPlot
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Sun, 26 Apr 2009 01:38:51 -0400 (EDT)
  • Organization: Mathematics & Statistics, Univ. of Mass./Amherst
  • References: <200904250850.EAA14234@smc.vnet.net>
  • Reply-to: murray at math.umass.edu

Various folks on this list and at WRI showed me some (awkward) ways to 
render edge labels with GraphPlot.  See the examples in the 
subsubsection "use the EdgeRenderingFunction option to GraphPlot" in 
notebook Graphs.nb at:

   http://www.math.umass.edu/~murray/Math_455_Eisenberg/Files/files.html

I still regard GraphPlot as an only partially-baked Mathematica core 
function that is striving, but still falling short, of some of the 
functionality of the old Combinatorica package's ShowGraph.

sean_incali at yahoo.com wrote:
> Hello group,
> 
> A few things that I just can't figure out.
> 
> 1. EdgeRenderingFunction ignores edge labels.
> 
> GraphPlot[{{"B" -> "A" , "+"}, {"A" -> "B", "+"}},
>  DirectedEdges -> True, VertexLabeling -> True,
>  VertexRenderingFunction -> ({White, EdgeForm[Black], Disk[#, .05],
>      Black, Text[#2, #1]} &), EdgeLabeling -> True,
>  EdgeRenderingFunction -> ({ Arrowheads[Medium],
>      Arrow[#1 , 0.07]} &), PlotStyle -> Thickness[0.005]]
> 
> 2. As it is, above code produces a graph that is stretched
> horizontally a bit too much. About the half the horizontal width works
> better for me. How do I accomplish that? AspectRatio-> 1/GoldenRatio
> doesn't work since disk gets stretch also.
> 
> 3. For node A to appear on the left, "B"-> "A" has to be defined
> first. If I reverse it, then the node B will appear on the left. What
> is the reason for this?
> 
> Thanks in advance for any info.
> 
> Sean
> 
> 
> 
> 
> 

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Re: ZigZag matrix rearrange
  • Next by Date: Re: ZigZag matrix rearrange
  • Previous by thread: issues with GraphPlot
  • Next by thread: Re: issues with GraphPlot