Я использую Matplotlib в Python, чтобы построить линию с errorbars следующим образом:решений errorbars не обрезается в Matplotlib с Python
plt.errorbar(xvalues, up_densities, yerr=ctl_sds, fmt='-^', lw=1.2, markersize=markersize,
markeredgecolor=up_color, color=up_color, label="My label", clip_on=False)
plt.xticks(xvalues)
я поставил галочки на оси х, используя «xticks». Тем не менее, полосы ошибок последней точки в значениях x (например, xvalues [-1]) обрезаются справа - это означает, что отображается только половина строки ошибок. Это справедливо даже с параметром clip_on = False. Как я могу исправить это, чтобы строки ошибок отображались полностью, даже если их правая сторона технически вне xvalues [-1]?
спасибо.
Очень приятно. Я на самом деле пробовал то же самое, но ничего не видел, потому что я неправильно перерисовывал. –
Обратите внимание, что это работает только для шапок. Если полоса вырезается пополам (как вы увидите, когда вы выключаете оси), вам нужно сделать то же самое для всех b в e [2]. – Peter
@Peter: Хорошая точка. Благодарю. – tom10