Barras de error de trazado de Python con diferentes valores por encima y por debajo del punto

Advertencia: soy muy nuevo en el uso de python.

Estoy tratando de graficar datos usando barras de error, pero mis datos tienen valores diferentes para el error arriba y debajo de la barra, es decir, 2 + .75,2-.32.

import numpy as np
import matplotlib.pyplot as plt

# example data
x = (1,2,3,4)
y = (1,2,3,4)

# example variable error bar values
yerr = 0.2

plt.figure()
plt.errorbar(x, y, yerr,"r^")
plt.show()

Pero quiero que la barra de error arriba del punto sea un valor específico como .17 y debajo del punto un punto específico como .3 ¿Alguien sabe cómo hacer esto?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta