У меня есть периодические данные, а распределение для них лучше всего визуализируется вокруг круга. Теперь вопрос в том, как я могу сделать эту визуализацию с помощью matplotlib? Если нет, можно ли это сделать легко в Python?
Мой код здесь продемонстрирует грубое приближение распределения по кругу:
from matplotlib import pyplot as plt
import numpy as np
#generatin random data
a=np.random.uniform(low=0,high=2*np.pi,size=50)
#real circle
b=np.linspace(0,2*np.pi,1000)
a=sorted(a)
plt.plot(np.sin(a)*0.5,np.cos(a)*0.5)
plt.plot(np.sin(b),np.cos(b))
plt.show()
В вопросе SX есть несколько примеров для Mathematica: