матплотлиб полярный стримплот против колчана - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь построить рационализатор, тогда я вижу неправильный результат. Я проверяю упорядочение с помощью колчана, тогда я получаю правильный результат Я использую одни и те же данные для обоих. Почему сюжеты такие разные?

fig = plt.figure()
axs = plt.axes(polar=True)
axs.set_theta_zero_location("N")
axs.set_theta_direction(-1)
YL, ZL = zip(*list(zip(YLr,ZLr))/np.linalg.norm(list(zip(YLr,ZLr)),axis=1, keepdims=True))
YLi = scipy.interpolate.griddata(((np.radians(a_izogn), izogn)),YL,(a_izogn_rad_i[None,:], izogn_i[:,None]),method='cubic')
ZLi = scipy.interpolate.griddata(((np.radians(a_izogn), izogn)),ZL,(a_izogn_rad_i[None,:], izogn_i[:,None]),method='cubic')
r = izogn_i
phi = a_izogn_rad_i
r, phi = np.meshgrid(r, phi)
axs.streamplot(phi.transpose(), r.transpose(),ZLi, YLi, color='red',density=1, linewidth=0.5)
axs.quiver(phi.transpose(), r.transpose(), ZLi, YLi,units='xy',scale=10., zorder=3, color='blue',width=0.007, headwidth=3., headlength=4.)
axs.set_ylim([min(izogn_i), max(izogn_i)])
fig.show();

Sample plot

мои данные: https://cloud.mail.ru/public/HzJX/YFc1cLGGR

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

контур графика в полярном, обтекаемый в декартовом. В результате вы можете увидеть:

enter image description here

0 голосов
/ 18 ноября 2018

решена.просто нанесите контур в полярном направлении, обтекайте в декартовом

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