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”.
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:
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.