Выпуски matplotlib после 2.0.2 приводят к неправильной прорисовке полярной диаграммы.Вершина зеленого заговора пропадает без вести.Ни одна из входных данных не была изменена между версиями.
Версия 2.1.0
Версия 2.0.2 (хорошо)

import matplotlib.pyplot as plt
theta_radians = np.radians(theta)
fig = plt.figure()
ax = fig.add_subplot(111, polar=True)
ax.set_theta_zero_location("S")
ax.plot(theta_radians, r, color='green')
ax.plot(np.dot(theta_radians, -1), r, color='green')
ax.plot(horiz, arr[25, :])
fig.savefig('./filename.png', dpi=300)
fig.show()