¿Cómo dibujar barras de error personalizadas con Plotly?
Tengo un marco de datos con una columna que describe los valores del eje y y otras dos columnas que describen los límites superior e inferior de un intervalo de confianza. Me gustaría utilizar esos valores para dibujar barras de error utilizando plotly. Ahora soy consciente de que plotly ofrece la posibilidad de dibujar intervalos de confianza (utilizando los argumentos de palabras clave error_y y error_y_minus) pero no en la lógica que necesito, porque esos argumentos se interpretan como adiciones y sustracciones de los valores de y. En su lugar, me gustaría definir directamente las posiciones superior e inferior:
Por ejemplo, ¿cómo podría usar plotly y este marco de datos de ejemplo
import pandas as pd
import plotly.express as px
df = pd.DataFrame({'x':[0, 1, 2],
'y':[6, 10, 2],
'ciupper':[8,11,2.5],
'cilower':[5,9,1.5]})
para producir un gráfico como este?
davy.ai
Puedes usar los argumentos de palabras clave
error_y
yerror_y_minus
en Plotly para dibujar intervalos de confianza directamente desde el dataframe. Por ejemplo, puedes usar el siguiente código para producir una gráfica como la que se muestra: