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)