Re: how to orient Polar Plot 0 Degrees at the North Pole
- To: mathgroup at smc.vnet.net
- Subject: [mg128820] Re: how to orient Polar Plot 0 Degrees at the North Pole
- From: "djmpark" <djmpark at comcast.net>
- Date: Thu, 29 Nov 2012 06:01:46 -0500 (EST)
- 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: <18362751.6152.1354090949486.JavaMail.root@m06>
And do you want positive angles on the right or on the left?
If on the right you have to reflect your data about 0 degrees and then
rotate it by 90 degrees.
Then the Presentations application has a DrawPolarGrid primitive that allows
quite a bit of adjustment in the labeling. The following is the form of just
such a Northward plot I recently helped a customer with.
<<Presentations`
Draw2D[
{DrawPolarGrid[
{ComplexPolar[0, 0 \[Degree]],
ComplexPolar[30., 180 \[Degree]],
ComplexPolar[5., 15 \[Degree]], {1, 1}},
PGMajorStyle -> Directive[GrayLevel[.7]],
PGRadiusNumberFunction -> (# - 30 &),
PGAngleNumberFunction -> (-# + 90 \[Degree] &),
PGLabelAxis -> 90 \[Degree]],
Red,
PolarDraw[f[\[Theta]], {\[Theta], \[Theta]min, \[Theta]max}],
Black,
Text[Style["dB", 12], {20, -3}]},
AspectRatio -> Automatic,
Frame -> None,
PlotRange -> {{-35, 40}, {0, 30}},
PlotRangePadding -> 5,
ImageSize -> 600] //
Framed[#, FrameStyle -> GrayLevel[0.7]] & //
Labeled[#,
Style["Making a Northward Facing Polar Plot",
14, FontFamily -> "Times"], {{Bottom, Left}}] &
David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/index.html
From: mathgroup [mailto:fizzymath at knology.net]
Sometimes I want the 0 Degree direction of PolarPlot to be at the North
Pole......I have been able to do this by applying Rotate to the PolarPlot,
e.g....
Rotate[PolarPlot[expr...],Pi/2]
but this also Rotates the numbers for the Degrees, etc. which I don't
want.....
is there another way ?....I looked at the Options to see if there was
one which allowed you to do this but, if there is such an Option, I
didn't see it....
Thanks.....Jerry Blimbaum