Re: VertexLabeling in GraphPlot
- To: mathgroup at smc.vnet.net
- Subject: [mg128031] Re: VertexLabeling in GraphPlot
- From: Bob Hanlon <hanlonr357 at gmail.com>
- Date: Mon, 10 Sep 2012 04:03:40 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
- References: <20120909213244.00C2D6763@smc.vnet.net>
This doesn't solve all of the problems but helps with some of them.
Adjust the ImageSize and AspectRatio for the space available.
Manipulate[
GraphPlot[
Table[i -> Mod[3 i + 1, n], {i, n}],
VertexRenderingFunction ->
({White, Disk[#1, .1],
Black, Text[#2, #1]} &),
DirectedEdges -> True,
Method -> "HighDimensionalEmbedding",
PackingMethod -> "ClosestPacking",
AspectRatio -> GoldenRatio],
{n, 10, 200, 1, Appearance -> "Labeled"}]
Bob Hanlon
On Sun, Sep 9, 2012 at 5:32 PM, Stefan Wolfrum <metawops at gmail.com> wrote:
> Hi folks,
>
> this is my very first posting to this group. So be patient with me if I'm making any mistakes. :-)
>
> I was playing with GraphPlot and soing something like this:
> Manipulate[=E2=80=A8 GraphPlot[Table[i -> Mod[3 i + 1, n], {i, n}], VertexLabeling -> True, =E2=80=A8 DirectedEdges -> True], {n, 10, 200, 1}]
>
> Sometimes the resulting yellow label boxes are overlapping and I was wondering if there is any way to manipulate the drawing of those labels? Unfortunately, LabelStyle->Small doesn't work here. (Of course, making the image larger reduces this problem but my screenestate isn't unlimited.
=A6 ;-))
>
> I was also wondering how I could make more space around each single VertexLabel so that they spread out more (and thus don't overlap).
>
> Any help greatly appreciated! :-)
>
> Thanks a lot in advance,
> Stefan.
>
- References:
- VertexLabeling in GraphPlot
- From: Stefan Wolfrum <metawops@gmail.com>
- VertexLabeling in GraphPlot