Como usar “%matplotlib online” (com exemplos)


Você pode usar o código a seguir para exibir e armazenar gráficos Matplotlib em um notebook Python Jupyter:

 % matplotlib inline

Veja como esse código é descrito na página de documentação :

“Com esse backend, o resultado dos comandos de rastreamento é exibido embutido em frontends como o notebook Jupyter, diretamente abaixo da célula de código que o produziu. As parcelas resultantes também serão armazenadas no documento do caderno.

O exemplo a seguir mostra como usar esse código na prática.

Exemplo: como usar% matplotlibe online

Suponha que estejamos tentando usar o seguinte código para criar um gráfico de linhas Matplotlib em um notebook Jupyter:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#attempt to create line plot of x and y
plt. plot (x, y)

Esta é a aparência do resultado no notebook Jupyter:

O código é executado sem erros, mas nenhum gráfico de linha é exibido alinhado com o código.

Para resolver este problema, podemos usar o comando inline% matplotlib antes de criar o gráfico de linhas:

 % matplotlib inline

import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#create scatter plot of x and y
plt. plot (x, y)

Esta é a aparência do resultado no notebook Jupyter:

Observe que o código é executado novamente sem erros e o gráfico é exibido embutido no Bloco de Notas.

Observe que, uma vez que usarmos %matplotlib inline , quaisquer gráficos Matplotlib que criarmos em futuras células do notebook também serão exibidos e armazenados no notebook.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns em Python:

Como corrigir KeyError em Pandas
Como corrigir: ValueError: não é possível converter float NaN em int
Como corrigir: ValueError: os operandos não puderam ser transmitidos com formas

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *