plotagem inconsistente entre matplotlib e seaborn em Python
Estou tentando adicionar barras de erro usandoplt.errorbar
para umpointplot
em mar:
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()
no entanto, os dois gráficos parecem totalmente diferentes, mesmo que dados idênticos estejam sendo plotados. o que explica isso e como as barras de erro podem ser adicionadas a um gráfico de pontos?