Если я запускаю этот скрипт:отношение Matplotlib Наконечники и аспект
import matplotlib.pyplot as plt
import pylab as plab
plt.figure()
plt.plot([0,2], [2,0], color='c', lw=0.5)
plt.plot([1,2], [2,1], color='k', lw=0.5)
plt.arrow(1,1,0.5,0.5, head_width=0.1, width=0.01, head_length=0.1, color='r')
plt.arrow(1.25,0.75,0.5,0.5, head_width=0.1, width=0.01, head_length=0.1, color='g')
plab.axes().set_aspect(0.5)
plt.show()
я получаю это: Обратите внимание, что задние части наконечниками находятся на одном уровне с этой черной линией, которая простирается от (1,2) до (2,1). Это имеет смысл, но я хочу, чтобы спины стрелок были ВИЗУАЛЬНО перпендикулярно хвостам БЕЗ изменения формата. Как мне это сделать?
что вы имеете в виду, визуально перпендикулярно к хвостам? – hashcode55
Я имею в виду именно то, что я сказал. Если я должен был взять транспортир, поместить его на экран и измерить угол между базовой линией головы и хвостом, я хочу, чтобы этот угол был на 90 градусов. – Phys251