21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

258 Imagens em três dimensões

# Módulo para plotagem de gráficos

from visual.graph import *

# Gráfico de linha simples

g1 = gcurve(color=(.8, .6, .3))

# Gráfico de barras

g2 = gvbars(delta=0.02, color=(.6, .4, .6))

# Limites do eixo X do gráfico

for x in arange(0., 10.1, .1):

# plot() recebe X e Y

# Plotando a curva

g1.plot(pos=(x, 3 * sin(x) + cos(5 * x)))

# Plotando as barras

g2.plot(pos=(x, tan(x) * sin(4 * x)))

Janela de saída:

Na versão 5, o VPython passou a incluir recursos como materiais prontos

(como madeira, por exemplo) e controle de opacidade.

Exemplo:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!