Все,
Аргумент Scale=1 функции quiver (график ветра) matplotlib создает длинные стрелки, выходящие за пределы фигуры. С другой стороны, использование Scale=None, похоже, дает логическую длину стрелки. Есть какие-нибудь идеи по этому поводу?
Помимо print(ax_left.scale), который должен печатать None, выдает 127,27, если выполняется только внутри консоли IPython. Есть идеи?
Наконец, учитывая, что U=5, который должен иметь ту же постоянную длину, что и нарисованные стрелки, 5, длина клавиши со стрелкой, как ни удивительно, не совпадает точно длина стрел ветра.
Спасибо
[img]https://i.sstatic .net/JpaXIwq2.png[/img]
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,200,9)
y = np.linspace(0,100,5)
X,Y = np.meshgrid(x,y)
U = 5*np.ones_like(X)
V = 5*np.ones_like(Y)
#%% understanding "scale"
plt.close('all')
fig, ax = plt.subplots(1,2)
ax_left=ax[0].quiver(x, y, U, V,scale=None)
ax[0].quiverkey(ax_left,X=0.8,Y=1.05,U=3.5,label='unit',labelpos='W')
ax[0].set_title('')
print('scale is '+str(ax_left.scale))
ax_right=ax[1].quiver(x, y, U, V,scale=1)
ax[0].quiverkey(ax_right,X=0.8,Y=1.05,U=3.5,label='unit',labelpos='W')
ax[1].set_title('')
print('scale is '+str(ax_right.scale))
plt.savefig('test.png')
Подробнее здесь: https://stackoverflow.com/questions/784 ... -key-arrow
Стрелки ветра колчана слишком длинные для масштаба = 1 и не соответствуют стрелке ключа. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Стрелки ветра колчана слишком длинные для масштаба = 1 и не соответствуют стрелке ключа.
Anonymous » » в форуме Python - 0 Ответы
- 58 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Вращение LWJGL и JOML иногда происходит по часовой стрелке, иногда против часовой стрелки.
Anonymous » » в форуме JAVA - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Вращение LWJGL и JOML иногда происходит по часовой стрелке, иногда против часовой стрелки.
Anonymous » » в форуме JAVA - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-