Label vertices in Graph to display with GraphPlot
- To: mathgroup at smc.vnet.net
- Subject: [mg87213] Label vertices in Graph to display with GraphPlot
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Fri, 4 Apr 2008 02:58:28 -0500 (EST)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- Reply-to: murray at math.umass.edu
I'm using some Combinatorica functions to create graphs where I do not specify individually the vertices -- and hence do not individually specify the vertex labels I want, e.g.: g = RotateVertices[Cycle[5], \[Pi]/10]; g = AddEdge[g, {2, 5}]; g = SetGraphOptions[g, VertexLabel -> Characters["abcde"]]; If I use Combinatorica`ShowGraph, then I'll see the vertex labels: ShowGraph[g] However, if I use Mathematica 6's kernel function GraphPlot, I don't see these individual labels, but rather the entire list {a,b,c,d,e} of labels at each vertex! GraphPlot[g,Method->None,VertexRenderingFunction->(Text[#2,#1]&) How do I coerce GraphPlot to reproduce the behavior of ShowGraph, so that it labels the individual vertices with a, b, c, d, e? (The interaction between Combintorica's graph-creating functions, on the one hand, and GraphPlot, on the other hand, remains mysterious and severely underdocumented for me. It seems there's a clear attempt to migrate display of graphs to the kernel function GraphPlot and thereby discourage use of ShowGraph, yet in almost everything I've attempted so far, GraphPlot does not so readily or gracefully reproduce the functionality of Combinatorica'a ShowGraph. This is most especially the case as it affects relative newcomers to Mathematica like my students.) -- 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
- Follow-Ups:
- Re: Label vertices in Graph to display with GraphPlot
- From: Murray Eisenberg <murray@math.umass.edu>
- Re: Label vertices in Graph to display with GraphPlot