1
resposta

problema com Síntese

plt.figure(figsize=(16,12)
ax =plt.subplot(3,1,1)
ax.set_title("Análise da Alucar de 2017 e 2018", fontsize=18, loc="left")
sns.lineplot(x="mes", y="vendas",data=alucar)
plt.subplot[3,1,2]
sns.lineplot(x="mes", y="aumento",data=alucar)
plt.subplot[3,1,3]
sns.lineplot(x="mes", y="aceleracao",data=alucar)
ax=ax

SyntaxError: invalid syntax- line 2
1 resposta

Oi Lucas! Tudo bem com você?

Acredito que seu erro foi gerado pois o parêntesis do comando plt.figure(figsize=(16,12) não foi fechado. Para solucionar esse problema você pode adicionar um ")" no final dessa primeira linha de código do seguinte modo:

plt.figure(figsize=(16,12))

Além disso, quando utilizamos o comando subplot do matplotlib, devemos colocar os argumentos entre parêntesis, assim como nas funções. Então, você pode trocar os dois subplots entre colchetes para parêntesis, como no código:

plt.subplot(3,1,2)
sns.lineplot(x="mes", y="aumento",data=alucar)
plt.subplot(3,1,3)

Por fim, o código com as correções será:

plt.figure(figsize=(16,12))
ax = plt.subplot(3,1,1)
ax.set_title("Análise da Alucar de 2017 e 2018", fontsize = 18, loc = "left")
sns.lineplot(x = "mes", y = "vendas", data = alucar)
plt.subplot(3,1,2)
sns.lineplot(x = "mes", y = "aumento", data = alucar)
plt.subplot(3,1,3)
sns.lineplot(x = "mes", y = "aceleracao", data = alucar)
ax = ax

Eu espero ter te ajudado! Se o erro persistir ou surgir outra dúvida estarei à disposição ;-)

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software