Использование колчана matplotlib на повернутой сетке - PullRequest
0 голосов
/ 30 апреля 2019

Я использую matplotlib.pyplot.quiver на повернутой сетке.Когда я использую (U, V, ** кВт), все отображается хорошо, однако при определении сетки через (X, Y, U, V, ** кВт) направления не будут адаптироваться.

Яиспользуя matplotlib.pyplot.quiver на ноутбуке jupyter с Python3.Я уже пробовал использовать опции angles = 'xy', но, очевидно, это не сработало.

Вот мой код:

plt.quiver(UbaR,VbaR,angles='xy',pivot='mid')

приведет к прямоугольной области со стрелками, находящимися вправильное направление.Но с широтой и долготой:

plt.quiver(lon,lat,UbaR],VbaR,angles='xy')

моя область изменится на ромб, но стрелки будут идти в том же направлении.То же самое с опцией angles для default (что является 'uv').Поэтому в основном мне нужно вращать стрелки в соответствии с вращением области.Знаете, как этого добиться?

Извините, я не могу публиковать изображения, так как моя репутация слишком низкая.Спасибо за вашу помощь уже!

1 Ответ

0 голосов
/ 01 мая 2019

Я не думаю, что какое-либо из ключевых слов для колчана имеет дело с вращением глифов. Я не совсем уверен, почему вы ожидаете, что ваши стрелки будут вращаться, просто потому что указание X и Y в колчане только изменяет расположение стрелок. Их ориентация задается U и V, которые в вашем случае остаются прежними. Если вы хотите, чтобы ваши стрелки вращались, я бы предложил применить преобразование к Ubar и Vbar перед построением графика. Если вы хотите построить график с широтой и долготой, вы можете проверить этот Cartopy пример .

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