{"id":38489,"date":"2022-12-09T15:10:09","date_gmt":"2022-12-09T18:10:09","guid":{"rendered":"https:\/\/blog.locaweb.com.br\/?p=38489"},"modified":"2024-07-30T17:46:38","modified_gmt":"2024-07-30T20:46:38","slug":"python-matplotlib-conheca-a-biblioteca-de-visualizacao-de-dados","status":"publish","type":"post","link":"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/python-matplotlib-conheca-a-biblioteca-de-visualizacao-de-dados\/","title":{"rendered":"Python Matplotlib: conhe\u00e7a a biblioteca de visualiza\u00e7\u00e3o de dados"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\"><em>A biblioteca Matplolib torna poss\u00edvel a apresenta\u00e7\u00e3o de insights dentro de um projeto de ci\u00eancia de dados programado com Python<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Python \u00e9 uma linguagem de programa\u00e7\u00e3o popular usada em uma ampla variedade de <a href=\"https:\/\/blog.locaweb.com.br\/temas\/codigo-aberto\/desenvolvimento-hibrido\/\" target=\"_blank\" rel=\"noreferrer noopener\">aplicativos<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 <strong>uma das melhores linguagens usadas na ci\u00eancia de dados<\/strong> por fornecer recursos para lidar com matem\u00e1tica, estat\u00edstica e fun\u00e7\u00f5es cient\u00edficas, que se torna mais acess\u00edvel com o uso de ferramentas como o Matplotlib.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A visualiza\u00e7\u00e3o de dados \u00e9 um componente essencial do conjunto de habilidades de um cientista de dados<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ela <strong>torna poss\u00edvel apresentar os insights encontrados na an\u00e1lise dos dados<\/strong> na forma de belos gr\u00e1ficos est\u00e9ticos. Nesse contexto, o Matplotlib se torna e<strong>ssencial para comunicar as descobertas de um projeto de an\u00e1lise de dados<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 Python Matplotlib?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O Matplotlib \u00e9 uma biblioteca Python frequentemente utilizada para ci\u00eancia de dados<\/strong>. A ferramenta de c\u00f3digo aberto oferece recursos de plotagem para a cria\u00e7\u00e3o de gr\u00e1ficos 2D e 3D com visualiza\u00e7\u00f5es est\u00e1ticas, animadas e interativas. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ele pode ser usado em scripts python, shell, servidores de aplicativos da web e outros kits de ferramentas de interface gr\u00e1fica do usu\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Criado em 2003, <strong>o Matplotlib \u00e9 uma extens\u00e3o do NumPy,<\/strong> outra biblioteca de programa\u00e7\u00e3o Python usada para concluir fun\u00e7\u00f5es matem\u00e1ticas. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O Matplotlib \u00e9 \u00fatil para transformar an\u00e1lises e opera\u00e7\u00f5es estat\u00edsticas em descobertas visualmente interessantes<\/strong>, uma habilidade importante para quem tenta extrair e comunicar insights de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Matplotlib pode criar diferentes tipos de relat\u00f3rios de visualiza\u00e7\u00e3o, como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>histogramas;<\/li>\n\n\n\n<li>gr\u00e1ficos de linhas;<\/li>\n\n\n\n<li>gr\u00e1ficos de dispers\u00e3o;<\/li>\n\n\n\n<li>gr\u00e1ficos de barras;<\/li>\n\n\n\n<li>gr\u00e1ficos de pizza;<\/li>\n\n\n\n<li>diagrama de caixa.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">E muitas outras op\u00e7\u00f5es de vizualiza\u00e7\u00f5es, <strong>com apenas algumas linhas de programa\u00e7\u00e3o<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para isso, a ferramenta usa uma interface de programa\u00e7\u00e3o de aplica\u00e7\u00f5es (<a href=\"https:\/\/blog.locaweb.com.br\/temas\/codigo-aberto\/12-apis-que-todo-desenvolvedor-precisa-conhecer\/\">API<\/a>) para incorporar os gr\u00e1ficos nos aplicativos GUI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Caracter\u00edsticas do Matplotlib<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um dos recursos mais importantes do Matplotlib \u00e9 sua <strong>capacidade de funcionar bem com muitos sistemas operacionais<\/strong> e <a href=\"https:\/\/blog.locaweb.com.br\/temas\/codigo-aberto\/9-tecnologias-para-quem-trabalha-com-back-end\/\" target=\"_blank\" rel=\"noreferrer noopener\">back-ends<\/a> gr\u00e1ficos. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os usu\u00e1rios t\u00eam controle total de estilos de linha, propriedades de fonte e propriedades de eixos, por meio de uma interface orientada a objetos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O c\u00f3digo Matplotlib \u00e9 conceitualmente dividido em tr\u00eas partes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A interface pylab<\/strong> \u00e9 o conjunto de fun\u00e7\u00f5es fornecidas pelo matplotlib.pylab que<strong> permite ao usu\u00e1rio criar gr\u00e1ficos com c\u00f3digo bastante semelhante ao c\u00f3digo de gera\u00e7\u00e3o de figura MATLAB.<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O frontend Matplotlib ou API Matplotlib<\/strong> \u00e9 o conjunto de classes que <strong>fazem o trabalho pesado, criando e gerenciando figuras, texto, linhas e gr\u00e1ficos<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Os back-ends<\/strong> s\u00e3o dispositivos de desenho dependentes de dispositivo, tamb\u00e9m conhecidos como renderizadores, que <strong>transformam a representa\u00e7\u00e3o do front-end em uma c\u00f3pia impressa ou em um dispositivo de exibi\u00e7\u00e3o<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vantagens e desvantagens do Matplotlib<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O Matplotlib \u00e9 \u00fatil na modelagem de aprendizado de m\u00e1quina, um dos principais usos da linguagem de programa\u00e7\u00e3o Python<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os programadores podem acessar essa biblioteca para integrar os resultados com todos os outros elementos e recursos de um programa de machine learning, uma rede neural ou outra m\u00e1quina avan\u00e7ada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A utilidade do Matplotlib tem a ver com n\u00fameros e ferramentas de plotagem visual. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como esses recursos s\u00e3o mais anal\u00edticos do que geradores, <strong>a biblioteca funciona em conjunto para permitir que os programas de aprendizado de m\u00e1quina produzam resultados \u00fateis e de f\u00e1cil visualiza\u00e7\u00e3o<\/strong> para manipuladores humanos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por outro lado, o Matplotlib tamb\u00e9m <strong>\u00e9 uma biblioteca enorme, com mais de 70 mil linhas de c\u00f3digo no total<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conseguir um gr\u00e1fico para ter a apar\u00eancia certa geralmente \u00e9 obtido por tentativa e erro. <strong>A documenta\u00e7\u00e3o p\u00fablica \u00e9 ampla, mas pode estar desatualizada.<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, <strong>a biblioteca \u00e9 complexa por abrigar v\u00e1rias interfaces e pode interagir com diversos back-ends<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como usar o Matplotlib<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Matplotlib <strong>n\u00e3o faz parte das bibliotecas padr\u00e3o que s\u00e3o instaladas junto com Python<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por isso \u00e9 necess\u00e1rio instalar a biblioteca de visualiza\u00e7\u00e3o de dados que tem pacotes oficiais para macOS, <a href=\"https:\/\/blog.locaweb.com.br\/temas\/codigo-aberto\/linux-ou-windows-para-programar-conheca-as-vantagens-e-diferencas\/\" target=\"_blank\" rel=\"noreferrer noopener\">Windows<\/a> e Linux no Python Package Index (PyPI), podendo ser instalado pelo comando:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>python -m pip install matplotlib<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A biblioteca tamb\u00e9m pode ser importada, a partir da linha:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>import matplotlib.pyplot as plt<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depois, \u00e9 poss\u00edvel gerar gr\u00e1ficos b\u00e1sicos com apenas algumas linhas de comando. Confira alguns exemplos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gr\u00e1fico simples<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/Python-Matplotlib-2-1-594x500.jpg\" alt=\"Exemplo de gr\u00e1fico de linha que foi feito atrav\u00e9s da biblioteca Python Matplotlib.\" class=\"wp-image-38491\"\/><figcaption class=\"wp-element-caption\">(Fonte: Edureka\/Reprodu\u00e7\u00e3o)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Com duas linhas de c\u00f3digo, \u00e9 poss\u00edvel gerar um gr\u00e1fico simples<\/strong> usando Python Matplotlib:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.plot([1,2,3],[4,5,1])<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.show()<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gr\u00e1fico de barras<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/Python-Matplotlib-3-1-596x500.jpg\" alt=\"Exemplo de gr\u00e1fico de barras que foi feito atrav\u00e9s da biblioteca Python Matplotlib.\" class=\"wp-image-38492\"\/><figcaption class=\"wp-element-caption\">(Fonte: Edureka\/Reprodu\u00e7\u00e3o)<br><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Um gr\u00e1fico de barras \u00e9 adequado para medir as mudan\u00e7as durante um per\u00edodo de tempo<\/strong>. Pode ser representado na horizontal ou na vertical.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.bar([0.25,1.25,2.25,3.25,4.25],[50,40,70,80,20],<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>label=&#8221;BMW&#8221;,width=.5)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.bar([.75,1.75,2.75,3.75,4.75],[80,20,20,50,60],<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>label=&#8221;Audi&#8221;, color=&#8217;r&#8217;,width=.5)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.legend()<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.xlabel(&#8216;Days&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.ylabel(&#8216;Distance (kms)&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.title(&#8216;Information&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.show()<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Histograma<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/Python-Matplotlib-4-1-1-594x500.jpg\" alt=\"Exemplo de histograma que foi feito atrav\u00e9s da biblioteca Python Matplotlib.\" class=\"wp-image-38497\"\/><figcaption class=\"wp-element-caption\">(Fonte: Edureka\/Reprodu\u00e7\u00e3o)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Os histogramas s\u00e3o \u00fateis quando h\u00e1 matrizes ou uma lista muito longa<\/strong> que n\u00e3o cabe dentro de um gr\u00e1fico de barras.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>population_age = [22,55,62,45,21,22,34,42,42,4,2,102,95,85,55,110,120,70,65,55,111,115,80,75,65,54,44,43,42,48]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>bins = [0,10,20,30,40,50,60,70,80,90,100]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.hist(population_age, bins, histtype=&#8217;bar&#8217;, rwidth=0.8)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.xlabel(&#8216;age groups&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.ylabel(&#8216;Number of people&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.title(&#8216;Histogram&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.show()<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gr\u00e1fico de Dispers\u00e3o<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/Python-Matplotlib-5-1-597x500.jpg\" alt=\"Exemplo de gr\u00e1fico de dispers\u00e3o que foi feito atrav\u00e9s da biblioteca Python Matplotlib.\" class=\"wp-image-38499\"\/><figcaption class=\"wp-element-caption\">(Fonte: Edureka\/Reprodu\u00e7\u00e3o)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Os gr\u00e1ficos de dispers\u00e3o exibem dados como uma cole\u00e7\u00e3o de pontos<\/strong>, cada um tendo o valor de uma vari\u00e1vel que determina a posi\u00e7\u00e3o no eixo horizontal e o valor de outra vari\u00e1vel determina a posi\u00e7\u00e3o no eixo vertical.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>x = [1,1.5,2,2.5,3,3.5,3.6]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>y = [7.5,8,8.5,9,9.5,10,10.5]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>x1=[8,8.5,9,9.5,10,10.5,11]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>y1=[3,3.5,3.7,4,4.5,5,5.2]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.scatter(x,y, label=&#8217;high income low saving&#8217;,color=&#8217;r&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.scatter(x1,y1,label=&#8217;low income high savings&#8217;,color=&#8217;b&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.xlabel(&#8216;saving*100&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.ylabel(&#8216;income*1000&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.title(&#8216;Scatter Plot&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.legend()<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.show()<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gr\u00e1fico de \u00c1rea<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/Python-Matplotlib-6-1-596x500.jpg\" alt=\"Exemplo de gr\u00e1fico de \u00e1rea que foi feito atrav\u00e9s da biblioteca Python Matplotlib.\" class=\"wp-image-38500\"\/><figcaption class=\"wp-element-caption\">(Fonte: Edureka\/Reprodu\u00e7\u00e3o)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Os gr\u00e1ficos de \u00e1rea s\u00e3o usados para demonstrar mudan\u00e7as ao longo do tempo para dois ou mais grupos relacionados<\/strong> que comp\u00f5em uma categoria inteira.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>days = [1,2,3,4,5]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>sleeping =[7,8,6,11,7]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>eating = [2,3,4,3,2]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>working =[7,8,7,2,2]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>playing = [8,5,7,8,13]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.plot([],[],color=&#8217;m&#8217;, label=&#8217;Sleeping&#8217;, linewidth=5)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.plot([],[],color=&#8217;c&#8217;, label=&#8217;Eating&#8217;, linewidth=5)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.plot([],[],color=&#8217;r&#8217;, label=&#8217;Working&#8217;, linewidth=5)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.plot([],[],color=&#8217;k&#8217;, label=&#8217;Playing&#8217;, linewidth=5)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.stackplot(days, sleeping,eating,working,playing, colors=[&#8216;m&#8217;,&#8217;c&#8217;,&#8217;r&#8217;,&#8217;k&#8217;])<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.xlabel(&#8216;x&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.ylabel(&#8216;y&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.title(&#8216;Stack Plot&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.legend()<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.show()<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Gr\u00e1fico de pizza<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/Python-Matplotlib-7-1-599x500.jpg\" alt=\"Exemplo de gr\u00e1fico de pizza que foi feito atrav\u00e9s da biblioteca Python Matplotlib.\" class=\"wp-image-38501\"\/><figcaption class=\"wp-element-caption\">(Fonte: Edureka\/Reprodu\u00e7\u00e3o)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Um gr\u00e1fico de pizza \u00e9 um c\u00edrculo dividido em segmentos, que representam dados percentuais ou proporcionais.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>days = [1,2,3,4,5]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>sleeping =[7,8,6,11,7]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>eating = [2,3,4,3,2]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>working =[7,8,7,2,2]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>playing = [8,5,7,8,13]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>slices = [7,2,2,13]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>activities = [&#8216;sleeping&#8217;,&#8217;eating&#8217;,&#8217;working&#8217;,&#8217;playing&#8217;]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>cols = [&#8216;c&#8217;,&#8217;m&#8217;,&#8217;r&#8217;,&#8217;b&#8217;]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.pie(slices,<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>labels=activities,<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>colors=cols,<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>startangle=90,<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>shadow= True,<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>explode=(0,0.1,0,0),<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>autopct=&#8217;%1.1f%%&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.title(&#8216;Pie Plot&#8217;)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>plt.show()<\/em><\/p>\n\n\n\n<div class=\"user-cta-block\" style=\"background-color:#2E333C;\"><p>Automatize seus servidores e suas rotinas API. Conhe\u00e7a o Servidor VPS da Locaweb.<\/p><a class=\"user-cta\" style=\"background-color: #F00842\n;\" href=\"https:\/\/bit.ly\/3uGLYYJ:;\" target=\"_blank\" rel=\"noopener\">Clique aqui<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A biblioteca Matplolib torna poss\u00edvel a apresenta\u00e7\u00e3o de insights dentro de um projeto de ci\u00eancia de dados programado com Python O Python \u00e9 uma linguagem de programa\u00e7\u00e3o popular usada em uma ampla variedade de aplicativos. \u00c9 uma das melhores linguagens usadas na ci\u00eancia de dados por fornecer recursos para lidar com matem\u00e1tica, estat\u00edstica e fun\u00e7\u00f5es [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":38503,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-38489","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-aberto"],"acf":[],"thumbnail":{"url":"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/Python-Matplotlib-1-380x215.jpg","width":380,"height":215,"alt":"a imagem mostra um homem ao fundo tendo seu rosto desfocado, segurando um bilhete em que est\u00e1 escrito \u2018python\u2019 em destaque. A imagem faz refer\u00eancia a biblioteca Matplotlib da linguagem de programa\u00e7\u00e3o Python."},"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/38489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=38489"}],"version-history":[{"count":10,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/38489\/revisions"}],"predecessor-version":[{"id":41970,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/38489\/revisions\/41970"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media\/38503"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=38489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=38489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=38489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}