Saltar navegación

Reto 4 : Gráficas de cantantes

Gráficas de cantantes

Duración:
50 min
Agrupamento:
2

Ides recuperar o programa dos cantantes do reto con pandas:

Cantantes e cartos
Copilot. Cantantes e cartos (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!

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)

Código Python: Datos dos cantantes

# Importamos as librarías necesarias
import pandas as pd  # Pandas para traballar con datos tabulares


# ---- CREACIÓN DO DATAFRAME ----
# Creamos un dicionario chamado 'data' que contén información sobre varios cantantes
data = {
    'Cantante': ['Taylor Swift', 'Paul McCartney', 'Bruce Springsteen', 'Adele', 'Kim Kardashian'],
    'Gañancias (millóns de $)': [1043, 1300, 650, 1000, 2000],  # Gañancias individuais en millóns de dólares
    'Posesións': ["Chicle de Céline Dion", "Subasta de $25,000 de Janet Jackson", None, None, None],  # Obxectos curiosos
    'Parellas': [None, None, None, 'Simon Konecki', 'Kanye West (ex)']  # Información sobre parellas
}

# Convertimos o dicionario nun DataFrame de pandas, que permite organizar os datos en formato tabular
df = pd.DataFrame(data)

# Mostramos o DataFrame por pantalla para ver os datos iniciais
print("DataFrame inicial:")
print(df)

# ---- ACTIVIDADE 0: SELECCIÓN DE DATOS ----
# Seleccionamos só as columnas de 'Cantante' e 'Gañancias (millóns de $)' para traballar con elas
ganancias = df[['Cantante', 'Gañancias (millóns de $)']]

# Mostramos as gañancias dos cantantes
print("\nGañancias dos cantantes:")
print(ganancias)  

Rúbrica de avaliación

Rúbrica Reto 4: Gráficas de cantantes
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, Seaborn e Pandas 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 con Matplotlib Representación correcta das gañancias 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.
Gráfico de torta Gráfico de torta ben configurado con porcentaxes correctas. Representación clara pero con pequenas imprecisións na estética. Gráfico de torta con datos erróneos ou proporcións mal calculadas. Gráfico mal configurado ou pouco informativo. Non realiza esta visualización.
Gráfico de barras con Seaborn Uso correcto de Seaborn para ordenar e representar as gañancias. 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.