LogoNEWS 

Cursos __Fórum

WhatsAppFacebookInstagramYoutubrgoogle mais
Twitter
TumblrPinterestBlogLinkedin

Plotando gráfico 2D no Python

Por Vitor Amadeu Souza - 04/04/2019

 

1. Exemplos em 2D


Neste tópico, veremos diversos exemplos no Python para plotar diversos gráficos usados regularmente em matemática, seja no ensino médio ou superior. Para isso, faremos uso do comando plot(x,y), em que o valor de x será referente ao domínio da função enquanto que o de y a imagem da mesma.
O primeiro passo consiste em instalar a biblioteca matplotlib. Para isso, digite no Shell:


pip install matplotlib

 

2. Função seno


A seguir podemos visualizar os comandos e o resultado no gráfico para a plotagem da função .


import matplotlib.pyplot
import numpy as np
from math import *

x = np.linspace(0, 50)
y = np.linspace(0, 50)
j=0

for i in range (0,50):
       x[i]=j
       j=j+0.2

for i in range (1,50):
       y[i]=sin(x[i])

matplotlib.pyplot.grid(color='r', linestyle='-', linewidth=1)
matplotlib.pyplot.xlabel('x')
matplotlib.pyplot.ylabel('y')
matplotlib.pyplot.title('Gráfico de Função')
matplotlib.pyplot.plot(x,y)
matplotlib.pyplot.show()

 


 

Literatura recomendada:

https://clubedeautores.com.br/ptbr/book/281258--Plotando_Graficos_2D3D_Programado_no_Python

 

 

Vitor Amadeu Souza
vitor@cerne-tec.com.br

Sou Mestre em Instrumentação Científica e Engenheiro da Computação, atuando na área de projetos eletrônicos há vários anos. Desenvolvo projetos de hardware e software voltados para a área industrial, médica, científica, comercial, dentre outras sob demanda. No momento trabalho na Cerne Tecnologia e Treinamento (www.cerne-tec.com.br), empresa voltada para desenvolvimento de projetos, comercialização de kits didáticos e educação tecnológica na área de microcontroladores, linguagens de programação, desenvolvimento de projetos e layout. Ao longo dos anos escrevi vasto acervo literário técnico e científico, estando o catálogo completo disponível no Clube de Autores e no Amazon.


 

 

teste

Atendimento On-Line: sac@cerne-tec.com.br
WhatsApp: (21) 98260-9360