Я пытаюсь построить панели ошибок, используя функцию matplotlib.errobar, и отображаются только нижние пределы ошибок. Если я использую «uplims = True», я получаю нижние пределы ошибок, но теперь с стрелкой в качестве ограничения ошибок. Как мне изменить этот колпачок обратно на горизонтальную линию ?
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
x = np.arange(10)
y = 2.5 *x
yerr = np.linspace(0.05, 2, 10)
fig1,ax1=plt.subplots()
#Here error capstyle is a horizontal line
plt.errorbar(x, y + 6, yerr=yerr,capsize=4, label='both limits (default)')
#Error capstyle suddenly changes to arrow
plt.errorbar(x, y + 2, yerr=yerr, uplims=True, label='uplims=True')
plt.show()
введите описание изображения здесь