Skip to main content
Minor clean-up
Source Link
m_goldberg
  • 108.1k
  • 16
  • 104
  • 259

I want to plot the data that I got from measuring the angular dependency of the radiation intensity of a microwave emitter.

My data:

data = {
  {-90, 0}, {-85, 0.15}, {-80, 0}, {-75, 0}, {-70, 0}, {-65, 0}, {-60, 0.2}, 
  {-55, 0}, {-50, 0}, {-45, 0.275}, {-40, 0.225}, {-35, 0.425}, {-30, 0.55}, 
  {-25, 0.65}, {-20, 0.75}, {-15, 0.85}, {-10, 0.9}, {-5, 1}, {0, 0.975}, 
  {5, 0.9}, {10, 0.8}, {15, 0.725}, {20, 0.635}, {25, 0.475}, {30, 0.425}, 
  {35, 0.2}, {40, 0.15}, {45, 0.175}, {50, 0.15}, {55, 0}, {60, 0}, {65, 0}, 
  {70, 0}, {75, 0}, {80, 0}, {85, 0}, {90, 0} 
}

enter image description here

As you can see my data ranges from -90 to 90 degree in 5 degree steps.

Now, if I try to plot this using ListPolarPlot[] it gets kind of messy:

ListPolarPlot[data, 
  PolarAxes -> True, PolarTicks -> {"Degrees", Automatic}, Joined -> True]

enter image description here

It should look somewhat like this:

enter image description here

What do I have to do to achieve thisget a proper polar plot?

I want to plot the data that I got from measuring the angular dependency of the radiation intensity of a microwave emitter.

My data:

data = {{-90, 0}, {-85, 0.15}, {-80, 0}, {-75, 0}, {-70, 0}, {-65, 0}, {-60, 0.2}, {-55, 0}, {-50, 0}, {-45, 0.275}, {-40, 0.225}, {-35, 0.425}, {-30, 0.55}, {-25, 0.65}, {-20, 0.75}, {-15, 0.85}, {-10, 0.9}, {-5, 1}, {0, 0.975}, {5, 0.9}, {10, 0.8}, {15, 0.725}, {20, 0.635}, {25, 0.475}, {30, 0.425}, {35, 0.2}, {40, 0.15}, {45, 0.175}, {50, 0.15}, {55, 0}, {60, 0}, {65, 0}, {70, 0}, {75, 0}, {80, 0}, {85, 0}, {90, 0}}

enter image description here

As you can see my data ranges from -90 to 90 degree in 5 degree steps.

Now, if I try to plot this using ListPolarPlot[] it gets kind of messy:

ListPolarPlot[data, PolarAxes -> True, PolarTicks -> {"Degrees", Automatic}, Joined -> True]

enter image description here

It should look somewhat like this:

enter image description here

What do I have to do to achieve this?

I want to plot the data that I got from measuring the angular dependency of the radiation intensity of a microwave emitter.

My data:

data = {
  {-90, 0}, {-85, 0.15}, {-80, 0}, {-75, 0}, {-70, 0}, {-65, 0}, {-60, 0.2}, 
  {-55, 0}, {-50, 0}, {-45, 0.275}, {-40, 0.225}, {-35, 0.425}, {-30, 0.55}, 
  {-25, 0.65}, {-20, 0.75}, {-15, 0.85}, {-10, 0.9}, {-5, 1}, {0, 0.975}, 
  {5, 0.9}, {10, 0.8}, {15, 0.725}, {20, 0.635}, {25, 0.475}, {30, 0.425}, 
  {35, 0.2}, {40, 0.15}, {45, 0.175}, {50, 0.15}, {55, 0}, {60, 0}, {65, 0}, 
  {70, 0}, {75, 0}, {80, 0}, {85, 0}, {90, 0} 
}

enter image description here

As you can see my data ranges from -90 to 90 degree in 5 degree steps.

Now, if I try to plot this using ListPolarPlot[] it gets kind of messy:

ListPolarPlot[data, 
  PolarAxes -> True, PolarTicks -> {"Degrees", Automatic}, Joined -> True]

enter image description here

It should look somewhat like this:

enter image description here

What do I have to do to get a proper polar plot?

edited title
Link
m_goldberg
  • 108.1k
  • 16
  • 104
  • 259

Problems with `ListPolarPlot`ListPolarPlot

Source Link
kaos
  • 239
  • 2
  • 8

Problems with `ListPolarPlot`

I want to plot the data that I got from measuring the angular dependency of the radiation intensity of a microwave emitter.

My data:

data = {{-90, 0}, {-85, 0.15}, {-80, 0}, {-75, 0}, {-70, 0}, {-65, 0}, {-60, 0.2}, {-55, 0}, {-50, 0}, {-45, 0.275}, {-40, 0.225}, {-35, 0.425}, {-30, 0.55}, {-25, 0.65}, {-20, 0.75}, {-15, 0.85}, {-10, 0.9}, {-5, 1}, {0, 0.975}, {5, 0.9}, {10, 0.8}, {15, 0.725}, {20, 0.635}, {25, 0.475}, {30, 0.425}, {35, 0.2}, {40, 0.15}, {45, 0.175}, {50, 0.15}, {55, 0}, {60, 0}, {65, 0}, {70, 0}, {75, 0}, {80, 0}, {85, 0}, {90, 0}}

enter image description here

As you can see my data ranges from -90 to 90 degree in 5 degree steps.

Now, if I try to plot this using ListPolarPlot[] it gets kind of messy:

ListPolarPlot[data, PolarAxes -> True, PolarTicks -> {"Degrees", Automatic}, Joined -> True]

enter image description here

It should look somewhat like this:

enter image description here

What do I have to do to achieve this?