Colorear el gráfico de barras de puntuaciones de estudiantes
El consejo escolar quedó muy satisfecho con tu gráfico anterior, pero se preguntan si hay alguna forma de identificar visualmente a quienes obtienen buenos y malos resultados.
Es una buena oportunidad para usar el color, concretamente una escala de colores. Piensas que una escala de rojo (peores notas) a verde (mejores notas) funcionaría muy bien.
Se te proporciona parte del código anterior para crear el gráfico de barras de puntuaciones de los estudiantes.
El DataFrame student_scores también está disponible. Puedes imprimirlo y revisarlo en la consola.
Este ejercicio forma parte del curso
Introducción a la visualización de datos con Plotly en Python
Instrucciones del ejercicio
- Crea una lista de escala de color de rojo (
255, 0, 0) a verde (3, 252, 40). - Establece el argumento
coloren la columna numérica correspondiente. - Usa
my_scalecomo la escala de color para el gráfico.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Create your own continuous color scale
my_scale = ["rgb(____)", "rgb(____)"]
# Create the bar plot
fig = px.bar(data_frame=student_scores,
x="student_name", y="score", title="Student Scores by Student",
# Set the color variable and scale
color="____",
color_continuous_scale=____
)
# Show the plot
fig.show()