Re: Re: how format vertex, edge labels in ShowGraph (Mathematica
- To: mathgroup at smc.vnet.net
- Subject: [mg86175] Re: [mg86150] Re: how format vertex, edge labels in ShowGraph (Mathematica
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Tue, 4 Mar 2008 02:10:41 -0500 (EST)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <47CB6CD9.1050505@math.umass.edu> <200803030942.EAA15279@smc.vnet.net>
- Reply-to: murray at math.umass.edu
Additional way to format labels on graphs displayed with ShowGraph -- use option BaseStyle in ShowGraph. For example: ShowGraph[Cycle[3], VertexNumber -> True, EdgeLabel -> Characters["abc"], BaseStyle -> {FontSize -> 18, FontWeight -> "Bold", FontFamily -> "Helvetica"}] Strangely, though, BaseStyle does not seem allow setting font color here. Neither an additional option FontColor->Red nor just the directive Red within BaseStyle does anything here. Any idea why? Murray Eisenberg wrote: > I just figured it out. I knew I somehow had to use Style. But by > beginning with EdgeLabel instead of VertexNumber, I was misled into > thinking it would not work. Here's a simple example: > > ShowGraph[Cycle[3], > VertexLabel -> (Style[#, FontSize -> 20, > FontColor -> Green] &) /@ {"1", "2", "3"}, > EdgeLabel -> (Style[#, FontSize -> 20, FontColor -> Red, > FontSlant -> "Italic"] &) /@ {"a", "b", "c"}] > > The documentation about the graph functions in Combinatorica (and the > rest of the package?) is really terse to the point of being nearly > nonexistent. And it's unclear that the Pemmaraju & Skiena book > "Computational Discrete Mathematics: Combinatorics and Graph Theorey > with Mathemtica", written for use with the "new" version of the > Mathematica 5.2 standard add-on package DiscreteMath`Combinatorica` is > much more adequate or completely compatible with the Mathematica 6 > implementation of the package. > > Murray Eisenberg wrote: >> In the Mathematica 6 version of the package Combinatorica, how does one >> change the format of vertex or edge labels -- for example, to use a >> larger font for them? >> >> The font size is MUCH too small for these labels, at least for rather >> simple graphs, by contrast with the lengths of the edges and overall >> size of the display. > -- 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
- References:
- Re: how format vertex, edge labels in ShowGraph (Mathematica 6)
- From: Murray Eisenberg <murray@math.umass.edu>
- Re: how format vertex, edge labels in ShowGraph (Mathematica 6)