Я следил за документацией, но все же не смог пометить линию.Как пометить строку в matplotlib (python)?
plt.plot([min(np.array(positions)[:,0]), max(np.array(positions)[:,0])], [0,0], color='k', label='East') # West-East
plt.plot([0,0], [min(np.array(positions)[:,1]), max(np.array(positions)[:,1])], color='k', label='North') # South-North
В приведенном выше фрагменте кода я пытаюсь построить северное направление и восточное направление.
position
содержит пункты, которые должны быть нанесены на график.
Но я в конечном итоге с 2-мя прямыми линиями без ярлыков следующим образом:
Где пошло не так?
Насколько я знаю, аргумент ярлыка предназначен для легенды. Вы можете посмотреть на это для аннотации: http://matplotlib.org/users/annotations_intro.html - введите plt.legend(), и вы увидите, как появятся ярлыки. – shaunakde