No minuto 6:25, o instrutor utiliza um "ponto e vírgula" junto ao método plot. Qual a finalidade dele nesse código? Testei com e sem o ponto e vírgula e não percebi diferença.
No minuto 6:25, o instrutor utiliza um "ponto e vírgula" junto ao método plot. Qual a finalidade dele nesse código? Testei com e sem o ponto e vírgula e não percebi diferença.
Boa noite, Vinicius! Tudo bem com você?
Quando estamos trabalhando em ambientes interativos como o Jupyter Notebook ou o Google Colab, o ponto e vírgula é usado para suprimir a saída do último comando. Por exemplo, se temos um gráfico gerado pelo método plot
, o ponto e vírgula pode ser usado para evitar que o texto descritivo do objeto gráfico seja exibido após o gráfico.
Abaixo, deixo uma imagem que ilustra a diferença e também deixo o código para você simular, observe que no primeiro caso, teremos o texto <Axes: xlabel='X', ylabel='Y'>
, que detalha o eixo do gráfico, já no segundo caso, usando o ponto e vírgula apenas o gráfico aparece:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
np.random.seed(0)
x = np.random.rand(10)
y = np.random.rand(10)
dados = pd.DataFrame({'X': x, 'Y': y})
dados.plot(kind='scatter', x='X', y='Y', figsize=(10, 6))
dados.plot(kind='scatter', x='X', y='Y', figsize=(10, 6));
Resultado:
Observação: Isso é mais uma questão de estética e clareza na apresentação dos resultados do que uma necessidade funcional, então não se preocupe.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!