Re: Default definition of VertexRenderingFunction
- To: mathgroup at smc.vnet.net
- Subject: [mg85297] Re: Default definition of VertexRenderingFunction
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Tue, 5 Feb 2008 06:12:27 -0500 (EST)
- Organization: Uni Leipzig
- References: <fo6i0l$rea$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi, Graphics[ Inset[ Framed["How do I do that", Background -> LightYellow, FrameStyle -> {Orange} ] ] ] ?? Regards Jens J. McKenzie Alexander wrote: > Hello, > > I'm trying to write a custom definition for VertexRenderingFunction > which mimics what happens when one sets the option VertexLabeling- > >True for GraphPlot. When I evaluate > > GraphPlot[ g, VertexLabeling->True] > > for g defined as > > g = Graph[{{{1, 2}}, {{2, 3}}, {{3, 1}}}, {{{-0.500, 0.866}, > VertexLabel -> {0.9999912669100502, 8.733089940157719*^-6}}, > {{-0.500, -0.866}, VertexLabel -> {0.38549212199770244, > 0.6145078780022976}}, {{1., 0.}, VertexLabel -> > {0.3854921219977025, > 0.6145078780022976}}}, EdgeDirection -> True] > > the default definition for VertexRenderingFunction generates yellow > rectangles with a darker border that is perfectly sized to fit around > the vertex label. How does one do that? Is it done through some > combination of Inset with Rectangle, or does one calculate the size of > the label (if so, how?) and then draw the Rectangle with some kind of > absolute size specification? > > Many thanks, > > Jason > > -- > Dr J. McKenzie Alexander > Department of Philosophy, Logic and Scientific Method > London School of Economics and Political Science > Houghton Street, London WC2A 2AE > > > > > Please access the attached hyperlink for an important electronic communications disclaimer: http://www.lse.ac.uk/collections/secretariat/legal/disclaimer.htm >