{"id":1185,"date":"2023-07-27T08:57:53","date_gmt":"2023-07-27T08:57:53","guid":{"rendered":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/"},"modified":"2023-07-27T08:57:53","modified_gmt":"2023-07-27T08:57:53","slug":"circulo-matplotlib","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/","title":{"rendered":"Como tra\u00e7ar c\u00edrculos no matplotlib (com exemplos)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Voc\u00ea pode adicionar c\u00edrculos rapidamente a um gr\u00e1fico no Matplotlib usando a fun\u00e7\u00e3o <a href=\"https:\/\/matplotlib.org\/stable\/api\/_as_gen\/matplotlib.patches.Circle.html\" target=\"_blank\" rel=\"noopener\">Circle()<\/a> , que usa a seguinte sintaxe:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>matplotlib.patches.Circle(xy, raio=5)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Ouro:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>xy:<\/strong> as coordenadas (x, y) do c\u00edrculo<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>raio:<\/strong> O raio do c\u00edrculo. O padr\u00e3o \u00e9 5.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Este tutorial mostra v\u00e1rios exemplos de uso pr\u00e1tico desta fun\u00e7\u00e3o:<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 1: Crie um \u00fanico c\u00edrculo<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como criar um \u00fanico c\u00edrculo em um gr\u00e1fico Matplotlib localizado nas coordenadas (x,y)(10,10):<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#set axis limits of plot (x=0 to 20, y=0 to 20)\n<\/span>plt. <span style=\"color: #3366ff;\">axis<\/span> ([0, 20, 0, 20])\n\n<span style=\"color: #008080;\">#create circle with (x, y) coordinates at (10, 10)\n<\/span>c=plt. <span style=\"color: #3366ff;\">Circle<\/span> ((10, 10))\n\n<span style=\"color: #008080;\">#add circle to plot (gca means \"get current axis\")\n<\/span>plt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_artist<\/span> (c)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11794 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cercle1.png\" alt=\"C\u00edrculo no matplotlib\" width=\"412\" height=\"268\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Por padr\u00e3o, um eixo de um gr\u00e1fico Matplotlib geralmente exibe mais pixels por unidade de dados. Para fazer um c\u00edrculo aparecer como um c\u00edrculo em vez de uma elipse, voc\u00ea deve usar o argumento <strong>plt.axis(\u201cequal\u201d)<\/strong> da seguinte forma:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#set axis limits of plot (x=0 to 20, y=0 to 20)\n<\/span>plt. <span style=\"color: #3366ff;\">axis<\/span> ([0, 20, 0, 20])\nplt. <span style=\"color: #3366ff;\">axis<\/span> (\" <span style=\"color: #008000;\">equal<\/span> \")\n\n<span style=\"color: #008080;\">#create circle with (x, y) coordinates at (10, 10)\n<\/span>c=plt. <span style=\"color: #3366ff;\">Circle<\/span> ((10, 10))\n\n<span style=\"color: #008080;\">#add circle to plot (gca means \"get current axis\")\n<\/span>plt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_artist<\/span> (c)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11795 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cercle2.png\" alt=\"c\u00edrculo matplotlib\" width=\"387\" height=\"266\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 2: Crie<\/strong><\/span> <span style=\"color: #000000;\"><strong>v\u00e1rios c\u00edrculos<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como criar v\u00e1rios c\u00edrculos em um gr\u00e1fico Matplotlib:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#set axis limits of plot (x=0 to 20, y=0 to 20)\n<\/span>plt. <span style=\"color: #3366ff;\">axis<\/span> ([0, 20, 0, 20])\nplt. <span style=\"color: #3366ff;\">axis<\/span> (\" <span style=\"color: #008000;\">equal<\/span> \")\n\n<span style=\"color: #008080;\">#define circles\n<\/span>c1=plt. <span style=\"color: #3366ff;\">Circle<\/span> ((5, 5), radius= <span style=\"color: #008000;\">1<\/span> )\nc2=plt. <span style=\"color: #3366ff;\">Circle<\/span> ((10, 10), radius= <span style=\"color: #008000;\">2<\/span> )\nc3=plt. <span style=\"color: #3366ff;\">Circle<\/span> ((15, 13), radius= <span style=\"color: #008000;\">3<\/span> )\n\n<span style=\"color: #008080;\">#add circles to plot\n<\/span>plt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_artist<\/span> (c1)\nplt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_artist<\/span> (c2)\nplt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_artist<\/span> (c3)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11796 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cercle3.png\" alt=\"V\u00e1rios c\u00edrculos no Matplotlib\" width=\"392\" height=\"263\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 3: Altere a apar\u00eancia do c\u00edrculo<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Voc\u00ea pode usar os seguintes argumentos para alterar a apar\u00eancia de um c\u00edrculo no Matplotlib:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>raio:<\/strong> especifique o raio do c\u00edrculo<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>color:<\/strong> especifique a cor do c\u00edrculo<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>alfa:<\/strong> especifique a transpar\u00eancia do c\u00edrculo<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra um exemplo de como usar v\u00e1rios desses argumentos ao mesmo tempo:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#set axis limits of plot (x=0 to 20, y=0 to 20)\n<\/span>plt. <span style=\"color: #3366ff;\">axis<\/span> ([0, 20, 0, 20])\nplt. <span style=\"color: #3366ff;\">axis<\/span> (\" <span style=\"color: #008000;\">equal<\/span> \")\n\n<span style=\"color: #008080;\">#create circle with (x, y) coordinates at (10, 10)\n<\/span>c=plt. <span style=\"color: #3366ff;\">Circle<\/span> ((10, 10), radius= <span style=\"color: #008000;\">2<\/span> , color=' <span style=\"color: #008000;\">red<\/span> ', alpha= <span style=\"color: #008000;\">.3<\/span> )\n\n<span style=\"color: #008080;\">#add circle to plot (gca means \"get current axis\")\n<\/span>plt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_artist<\/span> (c)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11798 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cercle4.png\" alt=\"C\u00edrculo com alfa no Matplotlib\" width=\"403\" height=\"269\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Observe que voc\u00ea tamb\u00e9m pode usar c\u00f3digos de cores hexadecimais personalizados para especificar a cor dos c\u00edrculos.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea pode adicionar c\u00edrculos rapidamente a um gr\u00e1fico no Matplotlib usando a fun\u00e7\u00e3o Circle() , que usa a seguinte sintaxe: matplotlib.patches.Circle(xy, raio=5) Ouro: xy: as coordenadas (x, y) do c\u00edrculo raio: O raio do c\u00edrculo. O padr\u00e3o \u00e9 5. Este tutorial mostra v\u00e1rios exemplos de uso pr\u00e1tico desta fun\u00e7\u00e3o: Exemplo 1: Crie um \u00fanico c\u00edrculo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1185","post","type-post","status-publish","format-standard","hentry","category-guia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como tra\u00e7ar c\u00edrculos no Matplotlib (com exemplos) \u2013 Estatologia<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como tra\u00e7ar c\u00edrculos no Matplotlib, com v\u00e1rios exemplos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/pt\/circulo-matplotlib\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como tra\u00e7ar c\u00edrculos no Matplotlib (com exemplos) \u2013 Estatologia\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como tra\u00e7ar c\u00edrculos no Matplotlib, com v\u00e1rios exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/circulo-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T08:57:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cercle1.png\" \/>\n<meta name=\"author\" content=\"Dr. benjamim anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. benjamim anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/circulo-matplotlib\/\",\"url\":\"https:\/\/statorials.org\/pt\/circulo-matplotlib\/\",\"name\":\"Como tra\u00e7ar c\u00edrculos no Matplotlib (com exemplos) \u2013 Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-27T08:57:53+00:00\",\"dateModified\":\"2023-07-27T08:57:53+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como tra\u00e7ar c\u00edrculos no Matplotlib, com v\u00e1rios exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/circulo-matplotlib\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/circulo-matplotlib\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/circulo-matplotlib\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como tra\u00e7ar c\u00edrculos no matplotlib (com exemplos)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pt\/#website\",\"url\":\"https:\/\/statorials.org\/pt\/\",\"name\":\"Statorials\",\"description\":\"O seu guia para a literacia estat\u00edstica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\",\"name\":\"Dr. benjamim anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. benjamim anderson\"},\"description\":\"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais\",\"sameAs\":[\"https:\/\/statorials.org\/pt\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como tra\u00e7ar c\u00edrculos no Matplotlib (com exemplos) \u2013 Estatologia","description":"Este tutorial explica como tra\u00e7ar c\u00edrculos no Matplotlib, com v\u00e1rios exemplos.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/","og_locale":"pt_PT","og_type":"article","og_title":"Como tra\u00e7ar c\u00edrculos no Matplotlib (com exemplos) \u2013 Estatologia","og_description":"Este tutorial explica como tra\u00e7ar c\u00edrculos no Matplotlib, com v\u00e1rios exemplos.","og_url":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/","og_site_name":"Statorials","article_published_time":"2023-07-27T08:57:53+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/cercle1.png"}],"author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/","url":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/","name":"Como tra\u00e7ar c\u00edrculos no Matplotlib (com exemplos) \u2013 Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-27T08:57:53+00:00","dateModified":"2023-07-27T08:57:53+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como tra\u00e7ar c\u00edrculos no Matplotlib, com v\u00e1rios exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/circulo-matplotlib\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/circulo-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como tra\u00e7ar c\u00edrculos no matplotlib (com exemplos)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pt\/#website","url":"https:\/\/statorials.org\/pt\/","name":"Statorials","description":"O seu guia para a literacia estat\u00edstica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666","name":"Dr. benjamim anderson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr. benjamim anderson"},"description":"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais","sameAs":["https:\/\/statorials.org\/pt"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/comments?post=1185"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1185\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}