es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El gráfico no resalta todos los valores únicos de una columna representados por el matiz.

Mi dataframe tiene una columna “rideable_type” que tiene 3 valores únicos:
1. bicicleta clásica
2. bicicleta con punto de anclaje
3. bicicleta eléctrica

Al hacer un diagrama de barras utilizando el siguiente código:

g = sns.FacetGrid(electric_casual_type_week, col=’member_casual’, hue=’rideable_type’, height=7, aspect=0.65)
g.map(sns.barplot, ‘day_of_week’, ‘number_of_rides’).add_legend()

Solo obtengo un diagrama que muestra 2 valores únicos de “rideable_type”.

Aquí está el diagrama:

[Imagen del diagrama]

Como se puede ver, solo se ven “bicicleta eléctrica” y “bicicleta clásica” y no “bicicleta con punto de anclaje”.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Esto podría ser debido al hecho de que no hay instancias del tipo ‘docked_bike’ rideable_type en los datos para la combinación específica de ‘member_casual’ y ‘day_of_week’ que se está graficando. Para confirmar esto, puede verificar los recuentos de valores de ‘rideable_type’ para cada combinación de ‘member_casual’ y ‘day_of_week’ usando el siguiente código:

    electric_casual_type_week.groupby(['member_casual', 'day_of_week', 'rideable_type']).size().reset_index(name='count')
    

    Esto le mostrará el recuento de cada ‘rideable_type’ para cada combinación de ‘member_casual’ y ‘day_of_week’. Si el recuento para ‘docked_bike’ es 0 para alguna combinación, explicaría por qué no se muestra en el gráfico de barras.

Comments are closed.