Gráfica tipo "box plot" desagregando una característica numérica según otra categórica

Si, en un dataframe pandas, tenemos una característica numérica y otra categórica, podemos mostrar una gráfica de tipo "box plot" desagregando la característica numérica según la categórica utilizando el métoco "boxplot" asociado a todo dataframe:

dataframe.boxplot(característica_numerica, característica_categócia)

Así, en el siguiente ejemplo partimos de un dataframe conteniendo un listado de ventas, indicando el servicio al que corresponde ("A", "B" o "C") y el precio del mismo:

ventas = pd.DataFrame({
    "Servicio": ["A", "B", "A", "C", "A", "C", "C", "B"],
    "Precio": [154, 210, 65, 100, 80, 25, 40, 120]
})

Para mostrar la gráfica podemos ejecutar la siguiente instrucción:

ventas.boxplot("Precio", "Servicio", grid = True, figsize = (6,5))

Obsérvese que hemos activamos el grid e indicado el tamaño que deseamos para la gráfica.

Código completo:

 Gráfica tipo "box plot" desagregando una característica numérica según otra categórica