21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

208 Processamento numérico

# Testes

pie('fig1.png', [], [])

pie('fig2.png', ['A', 'B', 'C', 'D', 'E'],

[6.7, 5.6, 4.5, 3.4, 2.3])

Saída:

Existem add ons para o Matplotlib, que expandem a biblioteca com novas

funcionalidades, como é o caso do Basemap.

Exemplo com Basemap:

from mpl_toolkits.basemap import Basemap

from matplotlib import pyplot

from numpy import arange

# Cria um mapa usando Basemap

mapa = Basemap(projection='robin', lat_0=-20, lon_0=-50,

resolution='l', area_thresh=1e3)

# desenha a costa dos continentes

mapa.drawcoastlines(color='#777799')

# Desenha as fronteiras

mapa.drawcountries(color='#ccccee')

# Pinta os continentes

mapa.fillcontinents(color='#ddddcc')

# Desenha os meridianos

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

Saved successfully!

Ooh no, something went wrong!