python / matplotlib / seaborn- boxplot en un eje x con puntos de datos

Mi conjunto de datos es así: una lista de python con 6 números [23948.30, 23946.20, 23961.20, 23971.70, 23956.30, 23987.30]

Quiero que sean una gráfica de caja horizontal sobre un eje x con [23855 y 24472] como el límite del eje x (sin eje y).

El eje x también contendrá puntos en los datos.

(para que la gráfica de caja y el eje x tengan la misma escala)

También quiero que el diagtwig de caja muestre el número medio en la imagen.

Ahora solo puedo obtener el diagtwig de caja horizontal. (Y también quiero que el eje x muestre el número entero en lugar de xx + 2.394e)

Aquí está mi código ahora:

`

def box_plot(circ_list, wear_limit): print circ_list print wear_limit fig1 = plt.figure() plt.boxplot(circ_list, 0, 'rs', 0) plt.show() 

`

introduzca la descripción de la imagen aquí

Código marítimo que estoy intentando ahora mismo:

 def box_plot(circ_list, wear_limit): print circ_list print wear_limit #fig1 = plt.figure() #plt.boxplot(circ_list, 0, 'rs', 0) #plt.show() fig2 = plt.figure() sns.set(style="ticks") x = circ_list y = [] for i in range(0, len(circ_list)): y.append(0) f, (ax_box, ax_line) = plt.subplots(2, sharex=True, gridspec_kw={"height_ratios": (.15, .85)}) sns.boxplot(x, ax=ax_box) sns.pointplot(x, ax=ax_line, ay=y) ax_box.set(yticks=[]) ax_line.set(yticks=[]) sns.despine(ax=ax_line) sns.despine(ax=ax_box, left=True) cur_axes = plt.gca() cur_axes.axes.get_yaxis().set_visible(False) sns.plt.show() 

introduzca la descripción de la imagen aquí

También respondí esta pregunta en la otra publicación, pero la pegaré aquí por si acaso. También agregué algo que creo que podría estar más cerca de lo que buscas lograr.

 l = [23948.30, 23946.20, 23961.20, 23971.70, 23956.30, 23987.30] def box_plot(circ_list): fig, ax = plt.subplots() plt.boxplot(circ_list, 0, 'rs', 0, showmeans=True) plt.ylim((0.28, 1.5)) ax.set_yticks([]) labels = ["{}".format(int(i)) for i in ax.get_xticks()] ax.set_xticklabels(labels) ax.spines['right'].set_color('none') ax.spines['top'].set_color('none') ax.spines['left'].set_color('none') ax.spines['bottom'].set_position('center') ax.spines['bottom'].set_color('none') ax.xaxis.set_ticks_position('bottom') plt.show() box_plot(l) 

El resultado:

Tu caja-parcela

Hazme saber si corresponde a lo que estabas buscando.