Matplotlib: AttributeError: объект 'PolarAxesSubplot' не имеет атрибута 'polar' - PullRequest
0 голосов
/ 04 марта 2019

Я должен построить один полярный и один рассеиватель.Вот код:

fig = plt.figure()
ax = fig.add_subplot(1, 1, 1, projection='polar')

iterator = lidar.iter_scans()
line = ax.scatter([0, 0], [0, 0], s=5, color="xkcd:salmon")
ax.set_rmax(DMAX)
ax.grid(True)
data = []


def environment():
    for i, scan in enumerate(lidar.iter_scans(5000)):
        if i <= 100:
            if i > 2:
                data.extend(scan,)
        else:
            break

    lidar.stop()
    lidar.get_info()
    lidar.get_info()
    lidar.get_health()

env_variable= np.array([(np.radians(meas[1]), meas[2])
                        for meas in data])
theta= [eachValue[0] for eachValue in env_variable]

r= [eachValue[1] for eachValue in env_variable]

ax.polar(theta, r)   

эта последняя строка (ax.polar(theta, r) ) создает ошибку.Как я могу построить эту полярность на одном графике или как лучше всего построить два графика в одном месте

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