import seaborn as sns import numpy as np import matplotlib.pyplot as plt # Dados de exemplo: média mensal de temperatura (°C) em diferentes cidades ao longo de um ano cidades = ['São Paulo', 'Rio de Janeiro', 'Belo Horizonte', 'Curitiba', 'Porto Alegre', 'Brasília'] meses = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'] temperaturas = np.array([ [25, 26, 25, 23, 20, 18, 17, 18, 20, 22, 24, 25], # São Paulo [28, 30, 29, 27, 24, 22, 21, 22, 24, 26, 27, 28], # Rio de Janeiro [27, 28, 27, 25, 22, 20, 19, 20, 23, 25, 26, 27], # Belo Horizonte [22, 23, 22, 20, 17, 15, 14, 15, 17, 19, 21, 22], # Curitiba [25, 26, 25, 23, 20, 18, 17, 18, 20, 22, 24, 25], # Porto Alegre [26, 27, 26, 24, 21, 19, 18, 19, 21, 23, 24, 26], # Brasília ]) # Criando o mapa de calor plt.figure(figsize=(12, 6)) sns.heatmap(temperaturas, annot=True, cmap='coolwarm', xticklabels=meses, yticklabels=cidades) plt.title('Mapa de Calor - Média Mensal de Temperatura (°C)') plt.xlabel('Mês') plt.ylabel('Cidade') plt.show()