{"id":832,"date":"2023-07-28T14:46:53","date_gmt":"2023-07-28T14:46:53","guid":{"rendered":"https:\/\/statorials.org\/pt\/ogiva-python\/"},"modified":"2023-07-28T14:46:53","modified_gmt":"2023-07-28T14:46:53","slug":"ogiva-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/ogiva-python\/","title":{"rendered":"Como criar um gr\u00e1fico ogive em python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Uma <strong>ogiva<\/strong> \u00e9 um gr\u00e1fico que mostra quantos valores de dados est\u00e3o acima ou abaixo de um determinado valor em um conjunto de dados. Este tutorial explica como criar uma ogiva em Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo: Como criar uma Ogive em Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Conclua as etapas a seguir para criar uma ogiva para um conjunto de dados em Python.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Etapa 1: crie um conjunto de dados.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Primeiro, podemos criar um conjunto de dados simples.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n\n<span style=\"color: #008080;\">#create array of 1,000 random integers between 0 and 10<\/span>\nnp.random.seed(1)\ndata = np.random.randint(0, 10, 1000)\n\n<span style=\"color: #008080;\">#view first ten values<\/span> \ndata[:10]\n\narray([5, 8, 9, 5, 0, 0, 1, 7, 6, 9])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Etapa 2: Crie uma ogiva.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Ent\u00e3o podemos usar a fun\u00e7\u00e3o <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/generated\/numpy.histogram.html\" target=\"_blank\" rel=\"noopener\">numpy.histogram<\/a> para encontrar automaticamente classes e frequ\u00eancias de classes. Ent\u00e3o podemos usar o matplotlib para criar a ogiva:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt \n<span style=\"color: #008080;\">\n#obtain histogram values with 10 bins\n<span style=\"color: #000000;\">values, base = np.histogram(data, bins=10)\n<\/span>\n#find the cumulative sums\n<span style=\"color: #000000;\">cumulative = np.cumsum(values)\n<\/span>\n# plot the warhead\n<span style=\"color: #000000;\">plt.plot(base[:-1], cumulative, 'ro-')<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9222 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ogivepython1.png\" alt=\"Gr\u00e1fico de ogivas em Python\" width=\"392\" height=\"259\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">O gr\u00e1fico com marcadores ter\u00e1 uma apar\u00eancia diferente dependendo do n\u00famero de caixas que especificamos na fun\u00e7\u00e3o <strong>numpy.histogram<\/strong> . Por exemplo, o gr\u00e1fico ficaria assim se us\u00e1ssemos 30 grupos:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#obtain histogram values with 30 bins\n<span style=\"color: #000000;\">values, base = np.histogram(data, bins= <span style=\"color: #800080;\">10<\/span> )\n<\/span>\n#find the cumulative sums\n<span style=\"color: #000000;\">cumulative = np.cumsum(values)\n<\/span>\n# plot the warhead\n<span style=\"color: #000000;\">plt.plot(base[:-1], cumulative, 'ro-')<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9223 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ogivepython2.png\" alt=\"Ogive em exemplo python\" width=\"392\" height=\"259\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">O argumento &#8216; <strong>ro-&#8216;<\/strong> especifica:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Use a cor vermelha (r)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Use c\u00edrculos em todos os intervalos das aulas (o)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Use linhas para conectar c\u00edrculos (-)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Sinta-se \u00e0 vontade para modificar essas op\u00e7\u00f5es para alterar a est\u00e9tica do gr\u00e1fico.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma ogiva \u00e9 um gr\u00e1fico que mostra quantos valores de dados est\u00e3o acima ou abaixo de um determinado valor em um conjunto de dados. Este tutorial explica como criar uma ogiva em Python. Exemplo: Como criar uma Ogive em Python Conclua as etapas a seguir para criar uma ogiva para um conjunto de dados em [&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-832","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 criar um gr\u00e1fico Ogive em Python - Estatologia<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como criar facilmente um gr\u00e1fico ogiva em Python.\" \/>\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\/ogiva-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como criar um gr\u00e1fico Ogive em Python - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como criar facilmente um gr\u00e1fico ogiva em Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/ogiva-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T14:46:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ogivepython1.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=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/ogiva-python\/\",\"url\":\"https:\/\/statorials.org\/pt\/ogiva-python\/\",\"name\":\"Como criar um gr\u00e1fico Ogive em Python - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-28T14:46:53+00:00\",\"dateModified\":\"2023-07-28T14:46:53+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como criar facilmente um gr\u00e1fico ogiva em Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/ogiva-python\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/ogiva-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/ogiva-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criar um gr\u00e1fico ogive em python\"}]},{\"@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 criar um gr\u00e1fico Ogive em Python - Estatologia","description":"Este tutorial explica como criar facilmente um gr\u00e1fico ogiva em Python.","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\/ogiva-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar um gr\u00e1fico Ogive em Python - Estatologia","og_description":"Este tutorial explica como criar facilmente um gr\u00e1fico ogiva em Python.","og_url":"https:\/\/statorials.org\/pt\/ogiva-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T14:46:53+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ogivepython1.png"}],"author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/ogiva-python\/","url":"https:\/\/statorials.org\/pt\/ogiva-python\/","name":"Como criar um gr\u00e1fico Ogive em Python - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-28T14:46:53+00:00","dateModified":"2023-07-28T14:46:53+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como criar facilmente um gr\u00e1fico ogiva em Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/ogiva-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/ogiva-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/ogiva-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como criar um gr\u00e1fico ogive em python"}]},{"@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\/832","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=832"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/832\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}