Polar Plots - Option to Handle Negative Radius Values
Posted: Sat May 05, 2012 4:27 am
Hello,
I ran into a situation where I have a polar equation which can generate negative radius (Y) values for some ranges of angle (X).
Can you add an option on the Linear/Log Scaling | L. Polar Coordinates | Polar Options dialog to "Force Positive Radial Values" (or some such name) which will convert an (X,-Y) (i.e. theta, -R) point into (X+Pi,+Y) point (assuming angle in radians)?
Plot the following example: Y = 1/(1+1.2*Cos(X)) for x = 0 to 2*pi (every 0.01 radians). This is a polar equation for a hyperbola.
The auto scaling initially creates a polar chart having large positive & negative R values. If you then manually rescale for r= -10 to r = +10, for example, you can see the 'two pieces' of the hyperbola, although distorted. The 2nd piece of the hyperbola is 'mapped' in the negative radius area, but I want to have this 'mapped' in the positive radius area, but with each theta flipped 180 degrees (only if original r is negative).
Also, when polar coordinates are selected, how difficult would it be for you to make the Y = F(X) dialog refer to r = (instead of Y=) and "from theta =," "to theta =", and "with interval dtheta" (except show the actual symbol for theta in dialog AND CURVE LEGEND)? In polar charts I always need to change the default "x" symbol to a "theta" symbol for the legend text.
Ray D.
I ran into a situation where I have a polar equation which can generate negative radius (Y) values for some ranges of angle (X).
Can you add an option on the Linear/Log Scaling | L. Polar Coordinates | Polar Options dialog to "Force Positive Radial Values" (or some such name) which will convert an (X,-Y) (i.e. theta, -R) point into (X+Pi,+Y) point (assuming angle in radians)?
Plot the following example: Y = 1/(1+1.2*Cos(X)) for x = 0 to 2*pi (every 0.01 radians). This is a polar equation for a hyperbola.
The auto scaling initially creates a polar chart having large positive & negative R values. If you then manually rescale for r= -10 to r = +10, for example, you can see the 'two pieces' of the hyperbola, although distorted. The 2nd piece of the hyperbola is 'mapped' in the negative radius area, but I want to have this 'mapped' in the positive radius area, but with each theta flipped 180 degrees (only if original r is negative).
Also, when polar coordinates are selected, how difficult would it be for you to make the Y = F(X) dialog refer to r = (instead of Y=) and "from theta =," "to theta =", and "with interval dtheta" (except show the actual symbol for theta in dialog AND CURVE LEGEND)? In polar charts I always need to change the default "x" symbol to a "theta" symbol for the legend text.
Ray D.