Minicurso de Python para Matemática livro  ou o e-book  deste material aqui! Consulte outras formas de colaborar .
5  Gráficos 
A matplotlib Python  livre e gratuita para a visualização de dados. É muito utilizada para a criação de gráficos estáticos, animados ou iterativos. Aqui, vamos introduzir alguma de suas ferramentas básicas para gráficos.
 
Usualmente, importamos a biblioteca com
 
1 import   matplotlib . pyplot   as   plt 
 
 
5.1  Gráfico de uma função 
Figura 1 : Esboço do gráfico da função y = cos  ( x ) [ − π , π ]  
A função matplotlib.pyplot.plot (x,y)  pode ser usada para criarmos gráficos, onde x  e y  são numpy.arrays  que fornecem os pontos cartesianos { ( x i , y i ) } i 
 
1 import   numpy   as   np 
2 import   matplotlib . pyplot   as   plt 
3 x   =   np . linspace (- np . pi ,   np . pi ) 
4 y   =   np . cos ( x ) 
5 plt . plot ( x , y ) 
6 plt . show () 
 
 
produz um esboço do gráfico da função y = cos  ( x ) [ − π , π ] 1 
 
Observação 5.1.1.(Galeria de exemplos) 
 
 
Exercício 5.1.1.
 
Crie um esboço do gráfico de cada uma das seguintes funções no intervalo indicado:
a)  
 
b)  
 
c)  
 
 
 
 
Resposta 
Resposta 0.
 
1 import   numpy   as   np 
2 import   matplotlib . pyplot   as   plt 
3 x   =   np . linspace (0,   2* np . pi ) 
4 y   =   np . cos ( x ) 
5 plt . plot ( x ,   y ,   ls = '--' ) 
6 plt . show () 
 
 
1 import   numpy   as   np 
2 import   matplotlib . pyplot   as   plt 
3 x   =   np . linspace (-2,   2) 
4 plt . plot ( x ,   x **2- x +1,   color = 'red' ) 
5 plt . grid () 
6 plt . show () 
 
 
1 import   numpy   as   np 
2 import   matplotlib . pyplot   as   plt 
3 x   =   np . linspace (-1,   1) 
4 y   =   np . tan ( np . pi /2* x ) 
5 plt . plot ( x ,   y ) 
6 plt . ylim (-10,   10) 
7 plt . xlabel ( 'x' ) 
8 plt . ylabel ( 'y' ) 
9 plt . grid () 
10 plt . show () 
 
 
 
Notas 
1  Guido van Rossum, 1956-, matemático e programador de computadores holandês. Fonte: Wikipédia: Guido van Rossum . 
 
2 Ao longo do texto, vamos usar a notação do sistema operacional  Linux .  
3  Python  3 pode armazenar inteiros de qualquer tamanho, limitado apenas pela memória disponível. 
4  Um número da classe float  em Python  3 utiliza 64 bits. Isso corresponde ao padrão IEEE 754 para representação de números de ponto flutuante de dupla precisão. 
 
5  Bhaskara Akaria, 1114 - 1185, matemático e astrônomo indiano. Fonte: Wikipédia: Bhaskara II . 
 
6  George Boole, 1815 - 1864, matemático britânico. Fonte: Wikipédia: George Boole . 
 
7 Isso constrói um dicionário vazio, como estudaremos logo mais.  
8  O gráfico de uma função restrita a um conjunto A G  ( f ) | A = { ( x , y ) : x ∈ A , y = f  ( x ) }  
 
9  Leonardo Fibonacci, 1170 - 1250, matemático italiano. Fonte: Wikipédia: Leonardo Fibonacci . 
 
10  Matemática Babilônica, matemática desenvolvida na Mesopotâmia, desde os Sumérios até a queda da Babilônia em 539 a.C.. Fonte: Wikipédia . 
 
11 axes, do inglês, plural de  axis , eixo.  
 
12  Atenção! No momento da alocação, os valores dos elementos serão dinâmicos conforme “lixo” da memória. 
 
13  Similar à função Python range . 
 
14  A A − 1 = A T  
15  Gabriel Cramer, 1704 - 1752, matemático suíço. Fonte: Wikipédia: Gabriel Cramer . 
 
  
 
 
Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas! 
Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional . Ícones e elementos gráficos podem estar sujeitos a condições adicionais.