Как я могу устранить области перекрытия контура, показанного на полярной диаграмме? - PullRequest
0 голосов
/ 27 февраля 2020

Вот часть кода для построения данных контура. Я хотел бы исключить регионы, где контурные линии перекрываются. В таком регионе должна появиться ТОЛЬКО одна контурная линия.

fig, ax = plt.subplots(subplot_kw=dict(projection='polar'))

def contour_plot(x, y, z):
    ax.contour(x, y, z, colors=high_color, locator=ticker.FixedLocator([high]))
    c1 = ax.contour(x, y, z, colors=high_color, locator=ticker.FixedLocator([high]))
    ax.clabel(c1, inline=1, fontsize=10)
    ax.contour(x, y, z, colors=low_color, locator=ticker.FixedLocator([low]))
    c1_2 = ax.contour(x, y, z, colors=low_color, locator=ticker.FixedLocator([low]))
    ax.clabel(c1_2, inline=1, fontsize=10)


#   ***   PLOT BS1  **** ---------
contour_plot(theta, r, gain_matrix1)
contour_plot(theta, r, gain_matrix2)
contour_plot(theta, r, gain_matrix3)

А вот моя фигура: Изображение

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