Чтобы построить по кругу, используйте полярный график. Углы должны быть переведены в радианы. При set_theta_zero_location
начальная точка может быть перемещена (по умолчанию справа). set_theta_direction(-1)
образует углы go по часовой стрелке.
import numpy as np
import matplotlib.pyplot as plt
time = np.array([4 ,5 ,6, 7, 10])
azi = np.array([70 ,100 ,120, 150, 170])
ax = plt.subplot(111, projection='polar')
ax.plot(azi*np.pi/180, time, color='black', marker='D', markerfacecolor='limegreen')
ax.set_theta_zero_location('N')
ax.set_theta_direction(-1) # clockwise
ax.grid(True)
# ax.set_ylabel('Time', color='crimson')
ax.tick_params(axis='y', colors='crimson')
plt.show()