Eeu coloco esse código
sns.boxplot(data=dados['consumo'])
E tem essa saída: <Axes: ylabel='consumo'>
E não gera o gráfico!
Eeu coloco esse código
sns.boxplot(data=dados['consumo'])
E tem essa saída: <Axes: ylabel='consumo'>
E não gera o gráfico!
Olá Matheus, tudo bem?
Para identificar o problema que está causando esse comportamento, peço que faça as seguintes verificações:
Se você estiver usando um Jupyter Notebook, verifique se executou a célula %matplotlib inline no início do seu notebook para garantir que os gráficos sejam exibidos corretamente. Isso deve ser feito antes de você importar o Seaborn. O código correspondente é:
import matplotlib.pyplot as plt
%matplotlib inline
Certifique-se de que você importou o Seaborn e o Matplotlib corretamente. O Seaborn depende do Matplotlib para exibir gráficos. No seu notebook as seguintes céluas precisam ser executadas:
import matplotlib.pyplot as plt
e
import seaborn as sns
Caso persista, tente chamar plt.show() após a criação do gráfico para garantir que ele seja exibido:
sns.boxplot(data=dados['consumo'])
plt.show()
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Não adiantou, aparece essa saída mas não o gráfico. Só está acontecendo com o seaborn.
Oi, Matheus!
Para que o seu projeto funcione corretamente no ambiente local, peço que verifique se todas as bibliotecas foram instaladas. Diferente do Google Colab, onde algumas já vêm instaladas por padrão, no Jupyter local precisamos garantir essa instalação.
Na primeira célula do seu notebook, insira o comando abaixo para instalar as bibliotecas que iremos utilizar:
!pip install pandas numpy matplotlib seaborn scikit-learn
Diferente do Colab, o Jupyter local às vezes precisa de um "empurrãozinho" para mostrar o gráfico. Por isso, sempre utilize o comando plt.show() ao final das células de visualização. Veja o exemplo:
ax = sns.boxplot(data=dados['consumo'], orient='v', width=0.2)
ax.figure.set_size_inches(12, 6)
ax.set_title('Consumo de Cerveja', fontsize=20)
ax.set_ylabel('Litros', fontsize=16)
plt.show() # <--- Adicione este comando
Para que as instalações façam efeito, você deve reiniciar o Kernel. No menu superior, selecione a opção Kernel --> Restart Kernel and Run All Cells..., como na imagem abaixo:
Qualquer dúvida, estou à disposição!