Is there a way to stop the vertex labels from over-lapping?
- To: mathgroup at smc.vnet.net
- Subject: [mg127257] Is there a way to stop the vertex labels from over-lapping?
- From: Muhammad Abuzaid <muhammad.abuzaid at gmail.com>
- Date: Wed, 11 Jul 2012 18:22:31 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
Wondering whether someone can help me with the following two issues:
1. Is there a way to stop the vertex labels from over-lapping? (eg, "Shape
of flood front" and "Current owc & flood front" boxes over-lap)
2. Is there a way to make the lines (arrows) thicker ?
3. Is there a way to avoid the arrows being covered by the labels/boxes?
Things I've tried so far:
1.a. Tried explicitly choosing the coordinates of the plot (very manual
process, invloving exporting and importing in excel)
1.b. Tried expanding the graphics so thet the labels don't over-lap...but
it ends up wasting too much 'screen' real-estate and looking silly
2. Tried using the Thickness[] and Thick options but couldn't get it to
work here
3. Tried the setback parameter of the Arrow[] function, but if its too
small, the arrow is sometimes covered by the label...if its too big, the
arrowhead is too far from the target
I also thought the ImagePadding function/option/directive could be used but
could figure out how...
Mathematica code below:
GraphPlot[{"Current owc & flood front"->"Oil presence by layer","Current
owc & flood front"->"WCUT","Injection distribution"->"Shape of flood
front","Oil presence by layer"->"Location of remaining
oil","Pdifferential"->"Shape of flood front","Shape of flood
front"->"Current owc & flood front","Sor"->"Oil presence by
layer","Sor"->"Sr","Coning"->"Shape of flood front","Geological
variations"->"Sand presence by layer","Geological variations"->"Rock
type","Relative permeability"->"Shape of flood front","Rock
type"->"Sor","Rock type"->"Rock quality","Aquifer strength"->"Current owc &
flood front","Measurement uncertainty"->"Injection distribution","Shale
length continuity"->"Current owc & flood
front"},VertexLabeling->All,EdgeRenderingFunction->({Arrowheads[.02],Arrow[Line[#1,VertexColors->{Red,Black}],0.2]}&)]
Thanks
- Follow-Ups:
- Re: Is there a way to stop the vertex labels from over-lapping?
- From: James Stein <mathgroup@stein.org>
- Re: Is there a way to stop the vertex labels from over-lapping?