trama inconsistente entre matplotlib y seaborn en Python
Estoy tratando de agregar barras de error usandoplt.errorbar
a unpointplot
en seaborn:
import matplotlib
import matplotlib.pylab as plt
import seaborn as sns
import pandas
sns.set_style("white")
data = pandas.DataFrame({"x": [0.158, 0.209, 0.31, 0.4, 0.519],
"y": [0.13, 0.109, 0.129, 0.250, 1.10],
"s": [0.01]*5})
plt.figure()
sns.pointplot(x="x", y="y", data=data)
plt.errorbar(data["x"], data["y"], yerr=data["s"])
plt.show()
sin embargo, los dos gráficos se ven totalmente diferentes a pesar de que se están trazando los mismos datos. ¿Qué explica esto y cómo se pueden agregar barras de error a un diagrama de puntos?