Saltar navegación

Reto 3: Gráficas da playlist

Gráficas de Playlist Musical

Duración:
50 min
Agrupamento:
2

Ides recuperar o programa da playlist do reto con Numpy:

Xestor de playlist
Copilot. Xestor de playlist (CC BY-SA)

Tarefas: Ides crear tres tipos de gráficos investigando e completando o código donde hai 

Lembra:A IA está para axudarche, pregúntalle!

Código Python: Xenera playlist con duración e reprodución aleatorias

# Xestor de playlist e visualización de datos
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

# -------- PASO 1: Crear os datos --------
# Lista de cancións ficticias
cancions = np.array(["Ritmo Urbano", "Vento do Norte", "Noite Estrelada", "Eco e Son", "Ondas Salgadas",
                     "Viaxe Sen Fin", "Luz Interior", "Esfera Musical", "Voces do Futuro", "Aurora Mística"])

# Duracións aleatorias entre 2.5 e 5.5 minutos
duracions = np.round(np.random.uniform(2.5, 5.5, size=10), 2)

# Número de reproducións aleatorias entre 100 e 5000
reproducions = np.random.randint(100, 5001, size=10)

# Mostrar a playlist completa
print("Playlist musical:")
for i in range(len(cancions)):
    print(f"{cancions[i]} - {duracions[i]} min - {reproducions[i]} reproducións")
    

Exemplo de resultado esperado

Resultado actividade
Creación propia. Resultado actividade (CC BY-SA)

Exemplo de resultado esperado

Resultado actividade
Creación propia. Resultado actividade (CC BY-SA)

Exemplo de resultado esperado

Resultado actividade
Creación propia. Resultado actividade (CC BY-SA)

Rúbrica de avaliación

Rúbrica Reto 3: Gráficas da playlist
Criterio Excelente (9-10) Bo (7-8) Aceptable (5-6) Mellorable (3-4) Moi mellorable (0-2)
Importación das librarías Inclúe Matplotlib e Seaborn correctamente no código. Importación correcta, pero con detalles menores por mellorar. Importación realizada pero con erros na sintaxe ou nomes incorrectos. Non importa todas as librarías necesarias. Non realiza esta tarefa.
Gráfico de barras Gráfico de barras xerado correctamente con etiquetas, cores e tamaño axeitado. Gráfico de barras claro pero con algunha pequena deficiencia visual. Gráfico xerado pero con erros na selección de datos ou aspecto mellorable. Gráfico incompleto ou con problemas na súa interpretación. Non realiza a representación gráfica.
Histograma de duracións Histograma correctamente configurado con "bins", cores e eixos axeitados. Histograma ben feito pero con pequenos erros na escala ou presentación. Histograma con erros na distribución ou sen interpretación clara. Gráfico mal configurado ou datos erróneos. Non realiza o histograma.
Gráfico de liñas con Seaborn Uso correcto de Seaborn para ordenar e representar reproducións. Gráfico de liñas ben feito pero con pequenos problemas na súa visualización. Ordenación mal aplicada ou erros na representación. Datos mal estruturados ou non se interpreta correctamente. Non realiza esta visualización.
Personalización e optimización Uso correcto de cores, títulos e axustes como `tight_layout()`. Gráficos ben feitos pero con pequenas deficiencias na estética. Gráficos funcionais pero con pouca personalización. Gráficos pouco traballados ou sen mellora visual. Non realiza ningún cambio de personalización.
Actitude ante os problemas Busca solucións e optimiza os gráficos con criterio. Resolve os problemas con esforzo e investigación. Resolve con dificultades pero sen explorar melloras. Resígnase ante os erros sen buscar alternativas. Non intenta resolver os problemas ou abandona o traballo.
Traballo colaborativo Comunicación eficaz e traballo equilibrado en parella. Traballo en equipo con pequenas dificultades. Interacción mínima, traballo case independente. Pouca colaboración, realízase gran parte do traballo de forma individual. Non colabora coa parella nin contribúe ao traballo conxunto.