{"id":998,"date":"2023-07-28T01:23:17","date_gmt":"2023-07-28T01:23:17","guid":{"rendered":"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/"},"modified":"2023-07-28T01:23:17","modified_gmt":"2023-07-28T01:23:17","slug":"matplotlib-gestapeld-staafdiagram","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/","title":{"rendered":"Hoe gestapelde staafdiagrammen te maken in matplotlib (met voorbeelden)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <strong>gestapeld staafdiagram<\/strong> is een soort diagram dat balken gebruikt om frequenties van verschillende categorie\u00ebn weer te geven.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen dit type diagram in Matplotlib maken met behulp van de functie <a href=\"https:\/\/matplotlib.org\/stable\/api\/_as_gen\/matplotlib.pyplot.bar.html\" target=\"_blank\" rel=\"noopener noreferrer\">matplotlib.pyplot.bar()<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Deze tutorial laat zien hoe u deze functie in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Maak een eenvoudig gestapeld staafdiagram<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u een gestapeld staafdiagram maakt om de totale verkoop van twee producten in vier verschillende verkoopkwartalen weer te geven:<\/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\n<span style=\"color: #008080;\">#createdata<\/span>\nquarter = ['Q1', 'Q2', 'Q3', 'Q4']\nproduct_A = [14, 17, 12, 9]\nproduct_B = [7, 15, 24, 18]\n\n<span style=\"color: #008080;\">#define chart parameters\n<\/span>N = 4 \nbarWidth = .5\nxloc = np. <span style=\"color: #3366ff;\">orange<\/span> (N)\n\n<span style=\"color: #008080;\">#display stacked bar chart\n<\/span>p1 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_A, width=barWidth)\np2 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_B, bottom=product_A, width=barWidth)\nplt. <span style=\"color: #3366ff;\">show<\/span> ()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10353 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar1.png\" alt=\"Gestapeld staafdiagram in Matplotlib\" width=\"381\" height=\"258\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voeg een titel, labels en bijschrift toe<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">We kunnen ook een titel, labels, maatstreepjes en legenda toevoegen om het diagram gemakkelijker leesbaar te maken:<\/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\n<span style=\"color: #008080;\">#create data for two teams<\/span>\nquarter = ['Q1', 'Q2', 'Q3', 'Q4']\nproduct_A = [14, 17, 12, 9]\nproduct_B = [7, 15, 24, 18]\n\n<span style=\"color: #008080;\">#define chart parameters\n<\/span>N = 4 \nbarWidth = .5\nxloc = np. <span style=\"color: #3366ff;\">orange<\/span> (N)\n\n<span style=\"color: #008080;\">#create stacked bar chart\n<\/span>p1 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_A, width=barWidth)\np2 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_B, bottom=product_A, width=barWidth)\n\n<span style=\"color: #008080;\">#add labels, title, tick marks, and legend\n<\/span>plt. <span style=\"color: #3366ff;\">ylabel<\/span> ('Sales')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> ('Quarter')\nplt. <span style=\"color: #3366ff;\">title<\/span> ('Sales by Product &amp; Quarter')\nplt. <span style=\"color: #3366ff;\">xticks<\/span> (xloc, ('Q1', 'Q2', 'Q3', 'Q4'))\nplt. <span style=\"color: #3366ff;\">yticks<\/span> (np. <span style=\"color: #3366ff;\">arange<\/span> (0, 41, 5))\nplt. <span style=\"color: #3366ff;\">legend<\/span> ((p1[0], p2[0]), ('A', 'B'))\n\n<span style=\"color: #008080;\">#displaychart\n<\/span>plt. <span style=\"color: #3366ff;\">show<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10354 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar2.png\" alt=\"Gestapeld staafdiagram in Matplotlib\" width=\"400\" height=\"285\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Pas de diagramkleuren aan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Ten slotte kunnen we de kleuren die in de grafiek worden gebruikt aanpassen met het argument <strong>Colors()<\/strong> in <strong>plt.bar()<\/strong> :<\/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\n<span style=\"color: #008080;\">#create data for two teams<\/span>\nquarter = ['Q1', 'Q2', 'Q3', 'Q4']\nproduct_A = [14, 17, 12, 9]\nproduct_B = [7, 15, 24, 18]\n\n<span style=\"color: #008080;\">#define chart parameters\n<\/span>N = 4 \nbarWidth = .5\nxloc = np. <span style=\"color: #3366ff;\">orange<\/span> (N)\n\n<span style=\"color: #008080;\">#create stacked bar chart\n<\/span>p1 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_A, width=barWidth, color=' <span style=\"color: #008000;\">springgreen<\/span> ')\np2 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_B, bottom=product_A, width=barWidth, color=' <span style=\"color: #008000;\">coral<\/span> ')\n\n<span style=\"color: #008080;\">#add labels, title, tick marks, and legend\n<\/span>plt. <span style=\"color: #3366ff;\">ylabel<\/span> ('Sales')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> ('Quarter')\nplt. <span style=\"color: #3366ff;\">title<\/span> ('Sales by Product &amp; Quarter')\nplt. <span style=\"color: #3366ff;\">xticks<\/span> (xloc, ('Q1', 'Q2', 'Q3', 'Q4'))\nplt. <span style=\"color: #3366ff;\">yticks<\/span> (np. <span style=\"color: #3366ff;\">arange<\/span> (0, 41, 5))\nplt. <span style=\"color: #3366ff;\">legend<\/span> ((p1[0], p2[0]), ('A', 'B'))\n\n<span style=\"color: #008080;\">#displaychart\n<\/span>plt. <span style=\"color: #3366ff;\">show<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10355\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar3.png\" alt=\"Matplotlib gestapeld staafdiagram met aangepaste kleuren\" width=\"410\" height=\"294\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">U kunt een volledige lijst met beschikbare kleuren vinden in de Matplotlib- <a href=\"https:\/\/matplotlib.org\/examples\/color\/named_colors.html\" target=\"_blank\" rel=\"noopener noreferrer\">documentatie<\/a> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in Matplotlib kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/wijzig-de-lettergrootte-matplotlib\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hoe de lettergrootte op een Matplotlib-plot te wijzigen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/matplotlib-verwijdert-teken\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hoe teken uit Matplotlib-plots te verwijderen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/matplotlib-weergaveraster\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hoe rasterlijnen op Matplotlib-plots worden weergegeven<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een gestapeld staafdiagram is een soort diagram dat balken gebruikt om frequenties van verschillende categorie\u00ebn weer te geven. We kunnen dit type diagram in Matplotlib maken met behulp van de functie matplotlib.pyplot.bar() . Deze tutorial laat zien hoe u deze functie in de praktijk kunt gebruiken. Maak een eenvoudig gestapeld staafdiagram De volgende code laat [&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-998","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gestapelde staafdiagrammen maken in Matplotlib (met voorbeelden) - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe u gestapelde staafdiagrammen kunt maken in Matplotlib, met verschillende voorbeelden.\" \/>\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\/nl\/matplotlib-gestapeld-staafdiagram\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gestapelde staafdiagrammen maken in Matplotlib (met voorbeelden) - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe u gestapelde staafdiagrammen kunt maken in Matplotlib, met verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T01:23:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar1.png\" \/>\n<meta name=\"author\" content=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/\",\"url\":\"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/\",\"name\":\"Gestapelde staafdiagrammen maken in Matplotlib (met voorbeelden) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T01:23:17+00:00\",\"dateModified\":\"2023-07-28T01:23:17+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe u gestapelde staafdiagrammen kunt maken in Matplotlib, met verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe gestapelde staafdiagrammen te maken in matplotlib (met voorbeelden)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gestapelde staafdiagrammen maken in Matplotlib (met voorbeelden) - Statorials","description":"In deze tutorial wordt uitgelegd hoe u gestapelde staafdiagrammen kunt maken in Matplotlib, met verschillende voorbeelden.","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\/nl\/matplotlib-gestapeld-staafdiagram\/","og_locale":"de_DE","og_type":"article","og_title":"Gestapelde staafdiagrammen maken in Matplotlib (met voorbeelden) - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe u gestapelde staafdiagrammen kunt maken in Matplotlib, met verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/","og_site_name":"Statorials","article_published_time":"2023-07-28T01:23:17+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar1.png"}],"author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/","url":"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/","name":"Gestapelde staafdiagrammen maken in Matplotlib (met voorbeelden) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T01:23:17+00:00","dateModified":"2023-07-28T01:23:17+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe u gestapelde staafdiagrammen kunt maken in Matplotlib, met verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/matplotlib-gestapeld-staafdiagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe gestapelde staafdiagrammen te maken in matplotlib (met voorbeelden)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=998"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/998\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}