ComeçarComece gratuitamente

Múltiplos pequenos com eixo y em comum

Ao criar múltiplos pequenos, muitas vezes convém garantir que os diferentes gráficos sejam exibidos com a mesma escala usada no eixo y. Isso pode ser configurado definindo a palavra-chave sharey como True.

Neste exercício, você deve criar uma figura com dois objetos Axes com o mesmo eixo y. Assim como antes, os dados estão disponíveis nos DataFrames seattle_weather e austin_weather.

Este exercício faz parte do curso

Introdução à Visualização de Dados com a Matplotlib

Ver Curso

Instruções de exercício

  • Crie uma figura com uma matriz de dois objetos Axes que compartilham o intervalo do eixo y.
  • Gere um gráfico de "MLY-PRCP-NORMAL" de Seattle com uma linha azul contínua nos eixos superiores.
  • Acrescente "MLY-PRCP-25PCTL" e "MLY-PRCP-75PCTL" de Seattle com linhas azuis tracejadas nos eixos superiores.
  • Gere um gráfico de "MLY-PRCP-NORMAL" de Austin com uma linha vermelha contínua nos eixos inferiores e "MLY-PRCP-25PCTL" e "MLY-PRCP-75PCTL" com linhas vermelhas tracejadas.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Create a figure and an array of axes: 2 rows, 1 column with shared y axis
fig, ax = plt.subplots(2, 1, sharey=True)

# Plot Seattle precipitation data in the top axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

# Plot Austin precipitation data in the bottom axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

plt.show()
Editar e executar código