matplotlib - разные способы построения полярного сюжета - какая разница? - PullRequest
0 голосов
/ 12 февраля 2020

Python newb ie здесь.

Я пытаюсь построить полярный график с тета и r. Я вижу разные варианты их построения в matplotlib, но я не понимаю, в чем разница между ними, и я запутался в различных аргументах, которые они приводят.

Например,

import matplotlib.pyplot as plt

#method 1
fig = plt.figure()
a1 = fig.add_subplot(111, polar=True) ## or projection=polar; both have the same method to set options
c = a1.plot(theta, r) 
a1.set_theta_zero_location('N', offset=0)
a1.set_rgrids([15,30,45,60], angle=90) ## at 180 degree the labels appear
a1.set_thetagrids( range(0,360,18) )
a1.set_theta_direction(-1) #clockwise


#method 2
plt.polar(theta, r)
lines, labels = plt.thetagrids( range(0,360,18) )
plt.thetagrids( range(0,360,18))
plt.rgrids([15,30,45,60], angle=90)  ## at 180 degree the labels appear

Можете ли вы объяснить почему существуют эти два способа построения и почему их синтаксис сильно отличается? Также есть варианты, такие как расположение начала координат (0 градусов) и направления (по часовой стрелке или против часовой стрелки) для метода 2?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...