Как показано на рисунке ниже, длина стрелки слишком короткая, она не выглядит красивой, поэтому я хотел бы увеличить длину головы, как указано в графике вручную.Как увеличить длину стрелки в matplotlib?
Конечно, вы можете удлинить стрелку, чтобы понять это, как в этой ссылке: Python annotation arrows with same headlength
Однако, я не хочу, чтобы изменить длину этой стрелки из-за ограниченного пространства в сценарий.
plt.annotate ('Привет', '% d %%' % (frac_val * 100), ху = (х, 0,9), xytext = (x, 0.2), ha = 'center', arrowprops = arrow_props), но когда я добавляю текст, он не работает ... – user3737702
@ user3737702 Попробуйте это вместо: 'plt.annotate ('hi', xy = (x, 0.9), xytext = (x, 0.2), ha = 'center', arrowprops = arrow_props) ', потому что' '% d %% '% (frac_val * 100)' является текстовым аргументом в моем примере. –
сделать смысл ~ Да !! – user3737702