Várias Linhas e Legendas
Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 22 de 60.
Comparando duas coisas? Coloque-as em um único gráfico, como uma piscina e uma pista de patinação no gelo ao longo de seis meses:
Cada plt.plot adiciona uma linha, e label= dá um nome a ela:
months = [1, 2, 3, 4, 5, 6]
pool = [80, 95, 150, 260, 420, 610]
rink = [540, 500, 380, 210, 120, 60]
plt.plot(months, pool, label="Pool")
plt.plot(months, rink, label="Ice rink")
plt.title("Visitors per Month")
plt.xlabel("Month")
plt.ylabel("Visitors")
plt.legend()
plt.show()As linhas se cruzam perto do mês 4, conforme o clima esquenta. plt.legend() desenha a legenda, com cada nome ao lado da cor de sua linha. Sem ela, os nomes ficam ocultos.
Desafio
MédioDois amigos jogaram seis rodadas de um jogo de tabuleiro. O programa lê os nomes deles, um por linha; scores1 e scores2 contêm os pontos de cada um por rodada.
- Desenhe uma linha para cada jogador, com as rodadas no eixo horizontal e os pontos no vertical, começando pelo primeiro jogador.
- Nomeie cada linha com o nome do respectivo jogador e exiba uma legenda.
O código inicial define os textos e exibe o gráfico. O seu deve ficar parecido com este, para Zoe e Sam:
Seu programa não imprime nada. O Coddy descreve seu gráfico na saída.
Experimente você mesmo
import matplotlib.pyplot as plt
player1 = input()
player2 = input()
rounds = [1, 2, 3, 4, 5, 6]
scores1 = [8, 12, 9, 15, 14, 18]
scores2 = [10, 9, 13, 12, 17, 16]
plt.title("Game Scores")
plt.xlabel("Round")
plt.ylabel("Points")
# Escreva seu código abaixo
# Não altere a linha abaixo
plt.show()
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Dados e gráficos
2Arrays do NumPy
Criando arraysForma e tamanhoIntervalos de númerosIndexação e fatiamentoRevisão: grade de temperaturas5Gráficos de Linhas e Dispersão
Rótulos e TítulosGráficos de DispersãoVárias Linhas e LegendasCores e MarcadoresFiguras e EixosRevisão: Passos Semanais3Matemática com Arrays
Operações matemáticas em arrays inteirosEstatísticas resumidasEstatísticas por eixoBroadcastingMáscaras booleanasRevisão: notas das provas6Gráficos para Dados
Gráficos de barrasHistogramasVários gráficos em um sóImagens como arraysRevisão: Relatório de chuvasPratique por conta própria: Compilador de Python online