{"id":21226,"date":"2024-01-09T14:53:59","date_gmt":"2024-01-09T14:53:59","guid":{"rendered":"https:\/\/datasciencepartners.nl\/?p=21226"},"modified":"2025-07-08T17:55:40","modified_gmt":"2025-07-08T17:55:40","slug":"python-matplotlib","status":"publish","type":"post","link":"https:\/\/datasciencepartners.nl\/python-matplotlib\/","title":{"rendered":"Python matplotlib package: uitleg \/ tutorial \/ voorbeelden"},"content":{"rendered":"<div class=\"vgblk-rw-wrapper limit-wrapper\">\n<p>Met het <a href=\"http:\/\/datasciencepartners.nl\/wat-is-python\/\" title=\"Python\">Python<\/a> package Matplotlib kun je als <a href=\"https:\/\/datasciencepartners.nl\/wat-is-een-data-scientist\/\" title=\"data scientist\">data scientist<\/a> mooie <a href=\"https:\/\/datasciencepartners.nl\/data-visualiseren-python\/\" title=\"visualisaties\">visualisaties<\/a> maken van je datasets. Het geeft een uitgebreide library met verschillende grafieken die je naar je wensen kunt aanpassen.<\/p>\n<p>Er kunnen diverse soorten grafieken mee gemaakt worden, vari\u00ebrend van <a href=\"https:\/\/datasciencepartners.nl\/python-histogram\/\" title=\"histogrammen\">histogrammen<\/a> en <a href=\"https:\/\/datasciencepartners.nl\/python-scatter-plot\/\" title=\"scatterplots\">scatterplots<\/a> tot niet-cartesische co\u00f6rdinaten grafieken.<\/p>\n<p>Een veelgebruikte module uit matplotlib is Pyplot. In dit blog zullen we stap voor stap laten zien hoe je een grafiek maakt in matplotlib.<\/p>\n<!-- This site is converting visitors into subscribers and customers with OptinMonster - https:\/\/optinmonster.com :: Campaign Title: Cheatsheet inline -->\n<div id=\"om-xzn5asfsy4ouhuahjqhr-holder\"><\/div>\n<script>(function(d,u,ac){var s=d.createElement('script');s.type='text\/javascript';s.src='https:\/\/a.omappapi.com\/app\/js\/api.min.js';s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,77079,'xzn5asfsy4ouhuahjqhr');<\/script>\n<!-- \/ OptinMonster -->\n<p>De Pyplot module wordt doorgaans op onderstaande wijze ge\u00efmporteerd.<\/p>\n<pre><code class=\"language-Python\">import matplotlib.pyplot as plt<\/code><\/pre>\n<p>Vanuit <a href=\"https:\/\/datasciencepartners.nl\/python-pandas\/\" title=\"Pandas\">Pandas<\/a>, een Python package wat hulpmiddelen biedt voor de omgang met datasets, kun je direct gebruik maken van de plot mogelijkheden van Matplotlib.<\/p>\n<h2>Je zult in dit blog leren<\/h2>\n<ul>\n<li><a href=\"#matplotlib-grafiek-dataframe\">Hoe plot je matplotlib grafieken van een Pandas DataFrame?<\/a><\/li>\n<li><a href=\"#stappen-matplotlib-grafiek\">Hoe bouw ik stap voor stap een matplotlib grafiek op?<\/a><\/li>\n<\/ul>\n<div id=\"matplotlib-grafiek-dataframe\"><\/div>\n<h2>Plot matplotlib grafieken met Pandas DataFrames<\/h2>\n<p>In deze tutorial werken we met datasets met KNMI metingen. Je kunt de <a href=\"https:\/\/drive.google.com\/file\/d\/1IJnywi8sVxgPNRIIP9aLxu5QaVD-566I\/view?usp=sharing\">dataset hier downloaden<\/a> zodat je mee kunt doen met deze tutorial.<\/p>\n<p>In het volgende voorbeeld openen we de KNMI dataset, <code>df_knmi.csv<\/code>. Hierin staan temperatuur- en neerslagmetingen van alle KNMI stations in Nederland van meer dan 100 jaar. Het is een <a href=\"https:\/\/datasciencepartners.nl\/groot-csv-bestand-python\/\" title=\"groot bestand\">groot bestand<\/a> (&gt;50MB), dus downloaden en openen kan even duren.<\/p>\n<div class=\"blogBanner\">Met vertrouwen Python inzetten voor data analyses? Schrijf je in voor een van onze trainingen.<br \/>\n<a href=\"https:\/\/datasciencepartners.nl\/python-cursus\/\"><button>Python cursus voor data science<\/button><\/a><br \/>\n<a href=\"https:\/\/datasciencepartners.nl\/python-machine-learning-training\/\"><button>Python machine learning training<\/button><\/a><br \/>\n<a href=\"https:\/\/datasciencepartners.nl\/data-science-opleiding\/\"><button>Data Science opleiding (4 dagen)<\/button><\/a><br \/>\n<a href=\"https:\/\/datasciencepartners.nl\/data-science-bootcamp\/\"><button>Data Science bootcamp (10 dagen)<\/button><\/a><\/div>\n<pre><code class=\"language-python\">import pandas as pd\ndf = pd.read_csv(&#039;data\/knmi\/df_knmi.csv&#039;)\nprint(df.shape)\ndf.head(3)<\/code><\/pre>\n<pre><code>(804091, 11)<\/code><\/pre>\n<div style=\"overflow-x: auto;\">\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }<\/p>\n<p>    .dataframe tbody tr th {\n        vertical-align: top;\n    }<\/p>\n<p>    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th>station<\/th>\n<th>datum<\/th>\n<th>temperatuur<\/th>\n<th>neerslag<\/th>\n<th>temperatuur_f<\/th>\n<th>jaar<\/th>\n<th>maand<\/th>\n<th>station_naam<\/th>\n<th>decennia<\/th>\n<th>Plaats<\/th>\n<th>Provincie<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>0<\/th>\n<td>209<\/td>\n<td>2001-01-30<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>2001<\/td>\n<td>1<\/td>\n<td>IJMOND<\/td>\n<td>200<\/td>\n<td>IJMOND<\/td>\n<td>Noord-Holland<\/td>\n<\/tr>\n<tr>\n<th>1<\/th>\n<td>209<\/td>\n<td>2001-01-31<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>2001<\/td>\n<td>1<\/td>\n<td>IJMOND<\/td>\n<td>200<\/td>\n<td>IJMOND<\/td>\n<td>Noord-Holland<\/td>\n<\/tr>\n<tr>\n<th>2<\/th>\n<td>209<\/td>\n<td>2001-02-01<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>2001<\/td>\n<td>2<\/td>\n<td>IJMOND<\/td>\n<td>200<\/td>\n<td>IJMOND<\/td>\n<td>Noord-Holland<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><\/p>\n<p>De dataset bevat veel data. Om makkelijk een visualisatie te kunnen maken groeperen we op maand. Dit om zo bijvoorbeeld de gemiddelde temperatuur te bepalen over alle weerstations en alle jaren aan metingen.<\/p>\n<pre><code class=\"language-python\">(df.groupby(&#039;maand&#039;)\n .mean()\n .reset_index())<\/code><\/pre>\n<div style=\"overflow-x: auto;\">\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }<\/p>\n<p>    .dataframe tbody tr th {\n        vertical-align: top;\n    }<\/p>\n<p>    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th>maand<\/th>\n<th>station<\/th>\n<th>temperatuur<\/th>\n<th>neerslag<\/th>\n<th>temperatuur_f<\/th>\n<th>jaar<\/th>\n<th>decennia<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>0<\/th>\n<td>1<\/td>\n<td>297.112707<\/td>\n<td>2.817116<\/td>\n<td>2.185307<\/td>\n<td>36.070809<\/td>\n<td>1986.602639<\/td>\n<td>198.670761<\/td>\n<\/tr>\n<tr>\n<th>1<\/th>\n<td>2<\/td>\n<td>297.099958<\/td>\n<td>2.989911<\/td>\n<td>1.843212<\/td>\n<td>36.381840<\/td>\n<td>1986.599845<\/td>\n<td>198.671172<\/td>\n<\/tr>\n<tr>\n<th>2<\/th>\n<td>3<\/td>\n<td>297.091100<\/td>\n<td>5.517878<\/td>\n<td>1.724223<\/td>\n<td>40.932181<\/td>\n<td>1986.606188<\/td>\n<td>198.671769<\/td>\n<\/tr>\n<tr>\n<th>3<\/th>\n<td>4<\/td>\n<td>297.112448<\/td>\n<td>8.684797<\/td>\n<td>1.402550<\/td>\n<td>46.632634<\/td>\n<td>1986.613707<\/td>\n<td>198.672569<\/td>\n<\/tr>\n<tr>\n<th>4<\/th>\n<td>5<\/td>\n<td>297.131446<\/td>\n<td>12.645449<\/td>\n<td>1.801776<\/td>\n<td>53.761808<\/td>\n<td>1986.604768<\/td>\n<td>198.671356<\/td>\n<\/tr>\n<tr>\n<th>5<\/th>\n<td>6<\/td>\n<td>297.130229<\/td>\n<td>15.330523<\/td>\n<td>2.107956<\/td>\n<td>58.594942<\/td>\n<td>1986.601582<\/td>\n<td>198.670789<\/td>\n<\/tr>\n<tr>\n<th>6<\/th>\n<td>7<\/td>\n<td>297.162031<\/td>\n<td>17.341429<\/td>\n<td>2.462218<\/td>\n<td>62.214572<\/td>\n<td>1986.617706<\/td>\n<td>198.672176<\/td>\n<\/tr>\n<tr>\n<th>7<\/th>\n<td>8<\/td>\n<td>297.155106<\/td>\n<td>17.180740<\/td>\n<td>2.563929<\/td>\n<td>61.925332<\/td>\n<td>1986.611085<\/td>\n<td>198.671181<\/td>\n<\/tr>\n<tr>\n<th>8<\/th>\n<td>9<\/td>\n<td>297.112472<\/td>\n<td>14.505877<\/td>\n<td>2.398240<\/td>\n<td>57.110578<\/td>\n<td>1986.592290<\/td>\n<td>198.669388<\/td>\n<\/tr>\n<tr>\n<th>9<\/th>\n<td>10<\/td>\n<td>297.143003<\/td>\n<td>10.737153<\/td>\n<td>2.343126<\/td>\n<td>50.326876<\/td>\n<td>1986.583398<\/td>\n<td>198.668820<\/td>\n<\/tr>\n<tr>\n<th>10<\/th>\n<td>11<\/td>\n<td>297.164035<\/td>\n<td>6.546938<\/td>\n<td>2.490708<\/td>\n<td>42.784488<\/td>\n<td>1986.590939<\/td>\n<td>198.669608<\/td>\n<\/tr>\n<tr>\n<th>11<\/th>\n<td>12<\/td>\n<td>297.176359<\/td>\n<td>3.814405<\/td>\n<td>2.467076<\/td>\n<td>37.865929<\/td>\n<td>1986.596527<\/td>\n<td>198.670237<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><\/p>\n<p>Hier kunnen we op voortbouwen, door gebruik te maken van de <code>plot<\/code> methode vanuit Matplotlib die in Pandas is ge\u00efntegreerd. Binnen <code>plot<\/code> bestaat een diversiteit aan mogelijkheden. Zo is met <code>line()<\/code> een lijngrafiek te maken. <\/p>\n<pre><code class=\"language-python\">(df.groupby(&#039;maand&#039;)\n .mean()\n .reset_index()\n .plot\n .line(x=&#039;maand&#039;, y=&#039;temperatuur&#039;, figsize=[15,4]));<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-1.png\" alt=\"matplotlib pyplot uitleg voorbeeld 1\" \/><\/p>\n<p>Binnen <code>plot.line()<\/code> kunnen diverse argumenten en parameters toegevoegd worden. Hier is gebruik gemaakt van de volgende onderdelen:<\/p>\n<ul>\n<li><code>x=&#039;maand<\/code>: Hiermee wordt aangeven dat waarden vanuit <code>df<\/code> uit kolom <code>&#039;maand&#039;<\/code> op de x-as komen<\/li>\n<li><code>y=&#039;temperatuur<\/code>: De y-as toont waarden uit kolom <code>&#039;temperatuur&#039;<\/code> <\/li>\n<li><code>figsize=[15,2]<\/code>: De grafiek die we plotten heeft een verhouding van 15 breed en 2 hoog<\/li>\n<\/ul>\n<p>Door <code>line()<\/code> aan te passen kunnen eenvoudig andere grafieksoorten gekozen worden, zoals bijvoorbeeld <code>bar()<\/code> voor een vertikale staafgrafiek.<\/p>\n<pre><code class=\"language-python\">(df.groupby(&#039;maand&#039;)\n .mean()\n .reset_index()\n .plot\n .bar(x=&#039;maand&#039;, y=&#039;temperatuur&#039;, figsize=[15,4]));<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-2.png\" alt=\"matplotlib pyplot uitleg voorbeeld 2\" \/><\/p>\n<p>Om een tweede serie aan de grafiek toe te voegen kun je eenvoudig de betreffende kolomnaam toevoegen aan <code>y<\/code>. In dit geval voegen we de gemiddelde neerslag toe. Dit door <code>y=&#039;temperatuur&#039;<\/code> te veranderen in <code>y=[&#039;temperatuur&#039;, &#039;neerslag&#039;]<\/code>.<\/p>\n<pre><code class=\"language-python\">(df.groupby(&#039;maand&#039;)\n .mean()\n .reset_index()\n .plot\n .bar(x=&#039;maand&#039;, y=[&#039;temperatuur&#039;, &#039;neerslag&#039;], figsize=[15,4]));<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-3.png\" alt=\"matplotlib pyplot uitleg voorbeeld 3\" \/><\/p>\n<p>Om afzonderlijke focus aan dataseries te geven kun je subplots toevoegen. Dit kan door het argument <code>subplots=True<\/code> toe te voegen.<\/p>\n<pre><code class=\"language-python\">(df.groupby(&#039;maand&#039;)\n .mean()\n .reset_index()\n .plot\n .bar(x=&#039;maand&#039;, y=[&#039;temperatuur&#039;, &#039;neerslag&#039;], subplots=True, figsize=[15,6]));<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-4.png\" alt=\"matplotlib pyplot uitleg voorbeeld 4\" \/><\/p>\n<p>Een ander voorbeeld van een datavisualisatie is een boxplot. Dit kan gemaakt worden door <code>plot<\/code> te vervangen door <code>boxplot()<\/code>. Hierbij passen we de volgende nieuwe argumenten toe:<\/p>\n<ul>\n<li><code>column=&#039;temperatuur&#039;<\/code>: de kolom waarvoor de boxplot wordt gemaakt<\/li>\n<li><code>by=&#039;maand&#039;<\/code>: de kolom waarop gegroepeerd wordt<\/li>\n<\/ul>\n<pre><code class=\"language-python\">df.boxplot(column=&#039;temperatuur&#039;, by=&#039;maand&#039;, figsize=[15,5]);<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-5.png\" alt=\"matplotlib pyplot uitleg voorbeeld 5\" \/><\/p>\n<div id=\"stappen-matplotlib-grafiek\"><\/div>\n<h2>Hoe bouw ik stap voor stap een Matplotlib grafiek op?<\/h2>\n<p>We hebben gezien dat we direct vanuit Pandas DataFrames Matplotlib grafieken kunnen maken. Nu werken we niet altijd met Pandas, of kan het zijn dat je specifieke aanpassingen wil doen aan een grafiek.<\/p>\n<p>In deze gevallen kun je beter stap voor stap een grafiek opbouwen. Dit werkt als volgt. Om met Matplotlib te werken moet je het eerst importeren.<\/p>\n<pre><code class=\"language-Python\">import matplotlib.pyplot as plt<\/code><\/pre>\n<p>Je maakt nu eerst een figuur aan om op te kunnen plotten. Dit doe je bijvoorbeeld als volgt.<\/p>\n<pre><code class=\"language-Python\">fig = plt.figure()<\/code><\/pre>\n<p>Aan <code>plt.figure()<\/code> kun je argumenten meegeven, bijvoorbeeld <code>figsize=(15, 5)<\/code> wat de breedte en hoogte van de figuur aanduidt.<\/p>\n<p>Binnen een figuur maak je een of meerdere subplots aan. Dit doe je bijvoorbeeld als volgt.<\/p>\n<pre><code class=\"language-Python\">ax = fig.add_subplot(1,1,1)<\/code><\/pre>\n<p>Hierin is <code>1,1,1<\/code> een representatie van het raster waarin je meerdere subplots kunt plotten: <code>a,b,c<\/code>: <code>a: aantal rijen<\/code>, <code>b: aantal kolommen<\/code>, <code>c: positie<\/code>. In dit geval betekent <code>1,1,1<\/code> dus 1 rij, 1 kolom, de eerste positie.<\/p>\n<p>Om een plot te laten zien gebruik je het volgende commando.<\/p>\n<pre><code class=\"language-Python\">plt.show()<\/code><\/pre>\n<h3>Aan de slag!<\/h3>\n<p>Je hebt nu gezien dat je met onderstaande code Matplotlib importeert, ervoor zorgt dat je in Jupyter Notebook kan plotten, je hebt een figuur aangemaakt, hierbinnen een subplot, en het resultaat hiervan toon je. <\/p>\n<pre><code class=\"language-Python\">import matplotlib.pyplot as plt\n\nfig = plt.figure()\nax = fig.add_subplot(1,1,1)\nplt.show()<\/code><\/pre>\n<p>Om een grafiek te plotten heb je data nodig. Van elk punt heb je zowel een x-co\u00f6rdinaat als y-co\u00f6rdinaat nodig. Dit zijn je x en y waarden.<\/p>\n<p>Als voorbeeld kunnen we <a href=\"https:\/\/datasciencepartners.nl\/python-numpy\/\" title=\"Numpy\">Numpy<\/a> arrays gebruiken.<\/p>\n<pre><code class=\"language-Python\">import numpy as np\n\nx = np.array([0, 1, 2, 3, 4, 5])\ny = np.array([1., 0.368, 0.135, 0.050, 0.018, 0.007])<\/code><\/pre>\n<p>Nu kunnen we <code>ax.plot(x, y)<\/code> toevoegen om dit als een lijn te plotten.<\/p>\n<pre><code class=\"language-python\">import matplotlib.pyplot as plt\nimport numpy as np\n\nx = np.array([0, 1, 2, 3, 4, 5])\ny = np.array([1., 0.368, 0.135, 0.050, 0.018, 0.007])\n\nfig = plt.figure(figsize=(15, 4))\nax = fig.add_subplot(1,1,1)\nax.plot(x, y)\nplt.show()<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-6.png\" alt=\"matplotlib pyplot uitleg voorbeeld 6\" \/><\/p>\n<h3>Customizen van de grafiek<\/h3>\n<p>De grafiek oogt nu nog erg basic. Matplotlib biedt echter erg veel mogelijkheden tot het doen van persoonlijke aanpassingen.<\/p>\n<p>We laten enkele aanpassingen zien:<\/p>\n<ul>\n<li>In <code>ax.plot(x, y)<\/code> kun je argumenten toevoegen\n<ul>\n<li><code>color=&#039;red&#039;<\/code> kleurt de lijn rood<\/li>\n<li><code>linestyle=&#039;dashed&#039;<\/code> geeft een gestreepte lijn<\/li>\n<li><code>linewidth=2<\/code> stelt de lijndikte in<\/li>\n<li><code>marker=&#039;.&#039;<\/code> voegt een marker op elk datapunt toe, in de vorm van een punt<\/li>\n<li><code>markersize=10<\/code> stelt de grootte van de marker in<\/li>\n<\/ul>\n<\/li>\n<li>Met <code>ax.axhline(.8, color=&#039;lightgrey&#039;)<\/code> kun je voor een bepaalde y-waarde een horizontale lijn toevoegen<\/li>\n<li>As-labels en een titel zijn toe te voegen met:\n<ul>\n<li><code>ax.set_xlabel(&#039;x-label&#039;)<\/code><\/li>\n<li><code>ax.set_ylabel(&#039;y-label&#039;)<\/code><\/li>\n<li><code>ax.set_title(&#039;Grafiektitel&#039;)<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Veel eigenschappen die je aan kunt passen zijn <a href=\"https:\/\/matplotlib.org\/3.1.0\/api\/_as_gen\/matplotlib.pyplot.plot.html\" title=\"hier te vinden\">hier te vinden<\/a>.<\/p>\n<pre><code class=\"language-python\">import matplotlib.pyplot as plt\nimport numpy as np\n\nx = np.array([0, 1, 2, 3, 4, 5])\ny = np.array([1., 0.368, 0.135, 0.050, 0.018, 0.007])\n\nfig = plt.figure(figsize=(15, 4))\nax = fig.add_subplot(1,1,1)\nax.plot(x, y, color=&#039;red&#039;, linestyle=&#039;dashed&#039;, linewidth=2, marker=&#039;.&#039;, markersize=10)\n\nax.axhline(.8, color=&#039;lightgrey&#039;)\nax.axhline(.2, color=&#039;lightgrey&#039;)\n\nax.set_xlabel(&#039;x-label&#039;)\nax.set_ylabel(&#039;y-label&#039;)\nax.set_title(&#039;Grafiektitel&#039;)\n\nplt.show()<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-7.png\" alt=\"matplotlib pyplot uitleg voorbeeld 7\" \/><\/p>\n<h3>Nu gaan we het matplotlib grafiektype aanpassen<\/h3>\n<p>Standaard plot je met <code>plot()<\/code> een lijngrafiek.<\/p>\n<p>Dit kun je eenvoudig veranderen in een ander type door bijvoorbeeld <code>plot()<\/code> te veranderen door <code>bar()<\/code><\/p>\n<p>Hou er rekening mee dat andere grafiektypes met andere argumenten kunnen werken.<\/p>\n<pre><code class=\"language-python\">import matplotlib.pyplot as plt\nimport numpy as np\n\nx = np.array([0, 1, 2, 3, 4, 5])\ny = np.array([1., 0.368, 0.135, 0.050, 0.018, 0.007])\n\nfig = plt.figure(figsize=(15, 4))\nax = fig.add_subplot(1,1,1)\nax.bar(x, y)\n\nax.axhline(.8, color=&#039;lightgrey&#039;)\nax.axhline(.2, color=&#039;lightgrey&#039;)\n\nax.set_xlabel(&#039;x-label&#039;)\nax.set_ylabel(&#039;y-label&#039;)\nax.set_title(&#039;Grafiektitel&#039;)\n\nplt.show()<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-8.png\" alt=\"matplotlib pyplot uitleg voorbeeld 8\" \/><\/p>\n<p><strong>Wil je nog veel meer leren over met mogelijkheden met Python voor Data Science? Schrijf je dan in voor onze\u00a0<a href=\"https:\/\/datasciencepartners.nl\/python-cursus\/\">Python cursus<\/a>\u00a0voor data science, onze\u00a0<a href=\"https:\/\/datasciencepartners.nl\/python-machine-learning-training\/\">machine learning training<\/a>, onze <a href=\"https:\/\/datasciencepartners.nl\/data-science-opleiding\/\">data science opleiding<\/a> of onze <a href=\"https:\/\/datasciencepartners.nl\/data-science-bootcamp\/\">data science bootcamp<\/a> en leer met vertrouwen te programmeren en analyseren in Python. Nadat je een van onze trainingen hebt gevolgd kun je zelfstandig verder aan de slag. Je kunt ook altijd even contact opnemen als je een vraag hebt.<\/strong><\/p>\n<p><a href=\"https:\/\/datasciencepartners.nl\/opleidingsbrochures\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-18455\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen.png\" sizes=\"auto, (max-width: 410px) 100vw, 410px\" srcset=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen.png 1000w, https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen-300x246.png 300w, https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen-768x629.png 768w, https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen-630x516.png 630w, https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen-420x344.png 420w, https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen-840x688.png 840w, https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2020\/07\/opleidingsbrochures-data-science-en-python-trainingen-315x258.png 315w\" alt=\"\" width=\"410\" height=\"336\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/datasciencepartners.nl\/opleidingsbrochures\/\">Download \u00e9\u00e9n van onze opleidingsbrochures voor meer informatie<\/a><\/strong><\/p>\n<\/div>\n<p><!-- .vgblk-rw-wrapper --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Met het Python package Matplotlib kun je als data scientist mooie visualisaties maken van je datasets. Het geeft een uitgebreide library met verschillende grafieken die je naar je wensen kunt aanpassen. Er kunnen diverse soorten grafieken mee gemaakt worden, vari\u00ebrend van histogrammen en scatterplots tot niet-cartesische co\u00f6rdinaten grafieken. Een veelgebruikte module uit matplotlib is Pyplot&#8230;.<\/p>\n","protected":false},"author":5,"featured_media":21240,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[110,112],"tags":[],"class_list":["post-21226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","category-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.7 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Python matplotlib package: uitleg \/ tutorial \/ voorbeelden<\/title>\n<meta name=\"description\" content=\"In dit blog zullen we stap voor stap laten zien hoe je een grafiek maakt in matplotlib met pyplot. En hoe je direct uit Pandas visualiseert.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/datasciencepartners.nl\/python-matplotlib\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python matplotlib package: uitleg \/ tutorial \/ voorbeelden\" \/>\n<meta property=\"og:description\" content=\"In dit blog zullen we stap voor stap laten zien hoe je een grafiek maakt in matplotlib met pyplot. En hoe je direct uit Pandas visualiseert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/datasciencepartners.nl\/python-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Data Science Partners | Trainingen Data Science in Python, SQL &amp; R\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Data-Science-Partners-102566501086560\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-09T14:53:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-08T17:55:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-13.png\" \/>\n\t<meta property=\"og:image:width\" content=\"894\" \/>\n\t<meta property=\"og:image:height\" content=\"608\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Peter Tieleman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter Tieleman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/\"},\"author\":{\"name\":\"Peter Tieleman\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/person\\\/2446edb5fdc88e86d93d270c736a8803\"},\"headline\":\"Python matplotlib package: uitleg \\\/ tutorial \\\/ voorbeelden\",\"datePublished\":\"2024-01-09T14:53:59+00:00\",\"dateModified\":\"2025-07-08T17:55:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/\"},\"wordCount\":959,\"publisher\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/matplotlib-pyplot-uitleg-voorbeeld-13.png\",\"articleSection\":[\"Python\",\"Tutorial\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/\",\"name\":\"Python matplotlib package: uitleg \\\/ tutorial \\\/ voorbeelden\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/matplotlib-pyplot-uitleg-voorbeeld-13.png\",\"datePublished\":\"2024-01-09T14:53:59+00:00\",\"dateModified\":\"2025-07-08T17:55:40+00:00\",\"description\":\"In dit blog zullen we stap voor stap laten zien hoe je een grafiek maakt in matplotlib met pyplot. En hoe je direct uit Pandas visualiseert.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/#primaryimage\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/matplotlib-pyplot-uitleg-voorbeeld-13.png\",\"contentUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/matplotlib-pyplot-uitleg-voorbeeld-13.png\",\"width\":894,\"height\":608,\"caption\":\"matplotlib pyplot uitleg voorbeeld 13\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/python-matplotlib\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/datasciencepartners.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python matplotlib package: uitleg \\\/ tutorial \\\/ voorbeelden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#website\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/\",\"name\":\"Data Science Partners | Trainingen Data Science & AI in Python, SQL & R\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/datasciencepartners.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#organization\",\"name\":\"Data Science Partners\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/data-science-partners.png\",\"contentUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/data-science-partners.png\",\"width\":655,\"height\":329,\"caption\":\"Data Science Partners\"},\"image\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Data-Science-Partners-102566501086560\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/23709861\\\/\"],\"description\":\"Data Science Partners helpt organisaties met Data Science & AI. We werken voornamelijk met Python, SQL & R. We geven trainingen en doen consultancy opdrachten.\",\"email\":\"info@datasciencepartners.nl\",\"telephone\":\"0202443146\",\"legalName\":\"Data Science Partners B.V.\",\"foundingDate\":\"2019-10-01\",\"vatID\":\"NL863566261B01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/person\\\/2446edb5fdc88e86d93d270c736a8803\",\"name\":\"Peter Tieleman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4d292d1a92cd51cab3aa9697a6ed2fd45c819952fb923a01231e1282f5a0df?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4d292d1a92cd51cab3aa9697a6ed2fd45c819952fb923a01231e1282f5a0df?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4d292d1a92cd51cab3aa9697a6ed2fd45c819952fb923a01231e1282f5a0df?s=96&d=mm&r=g\",\"caption\":\"Peter Tieleman\"},\"description\":\"Peter is een ervaren data scientist, AI engineer en python trainer. Na zijn studie aan de Technische Universiteit Delft heeft hij zich altijd bezig gehouden met data en diverse programmeertalen. Peter heeft veel data analyses uitgevoerd en processen geautomatiseerd met Python in productieomgevingen.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/petertieleman\\\/\"],\"honorificPrefix\":\"Heer\",\"honorificSuffix\":\"Ir.\",\"birthDate\":\"1988-05-26\",\"gender\":\"mannelijk\",\"knowsAbout\":[\"Python\",\"R\",\"Data Science\",\"AI\",\"SQL\",\"Data Engineering\"],\"knowsLanguage\":[\"Nederlands\",\"Engels\"],\"jobTitle\":\"Data Scientist & AI Engineer\",\"worksFor\":\"Data Science Partners\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/author\\\/peter-tieleman\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Python matplotlib package: uitleg \/ tutorial \/ voorbeelden","description":"In dit blog zullen we stap voor stap laten zien hoe je een grafiek maakt in matplotlib met pyplot. En hoe je direct uit Pandas visualiseert.","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:\/\/datasciencepartners.nl\/python-matplotlib\/","og_locale":"nl_NL","og_type":"article","og_title":"Python matplotlib package: uitleg \/ tutorial \/ voorbeelden","og_description":"In dit blog zullen we stap voor stap laten zien hoe je een grafiek maakt in matplotlib met pyplot. En hoe je direct uit Pandas visualiseert.","og_url":"https:\/\/datasciencepartners.nl\/python-matplotlib\/","og_site_name":"Data Science Partners | Trainingen Data Science in Python, SQL &amp; R","article_publisher":"https:\/\/www.facebook.com\/Data-Science-Partners-102566501086560","article_published_time":"2024-01-09T14:53:59+00:00","article_modified_time":"2025-07-08T17:55:40+00:00","og_image":[{"width":894,"height":608,"url":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-13.png","type":"image\/png"}],"author":"Peter Tieleman","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Peter Tieleman","Geschatte leestijd":"8 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/#article","isPartOf":{"@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/"},"author":{"name":"Peter Tieleman","@id":"https:\/\/datasciencepartners.nl\/#\/schema\/person\/2446edb5fdc88e86d93d270c736a8803"},"headline":"Python matplotlib package: uitleg \/ tutorial \/ voorbeelden","datePublished":"2024-01-09T14:53:59+00:00","dateModified":"2025-07-08T17:55:40+00:00","mainEntityOfPage":{"@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/"},"wordCount":959,"publisher":{"@id":"https:\/\/datasciencepartners.nl\/#organization"},"image":{"@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/#primaryimage"},"thumbnailUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-13.png","articleSection":["Python","Tutorial"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/","url":"https:\/\/datasciencepartners.nl\/python-matplotlib\/","name":"Python matplotlib package: uitleg \/ tutorial \/ voorbeelden","isPartOf":{"@id":"https:\/\/datasciencepartners.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/#primaryimage"},"image":{"@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/#primaryimage"},"thumbnailUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-13.png","datePublished":"2024-01-09T14:53:59+00:00","dateModified":"2025-07-08T17:55:40+00:00","description":"In dit blog zullen we stap voor stap laten zien hoe je een grafiek maakt in matplotlib met pyplot. En hoe je direct uit Pandas visualiseert.","breadcrumb":{"@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/datasciencepartners.nl\/python-matplotlib\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/#primaryimage","url":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-13.png","contentUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2024\/01\/matplotlib-pyplot-uitleg-voorbeeld-13.png","width":894,"height":608,"caption":"matplotlib pyplot uitleg voorbeeld 13"},{"@type":"BreadcrumbList","@id":"https:\/\/datasciencepartners.nl\/python-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/datasciencepartners.nl\/"},{"@type":"ListItem","position":2,"name":"Python matplotlib package: uitleg \/ tutorial \/ voorbeelden"}]},{"@type":"WebSite","@id":"https:\/\/datasciencepartners.nl\/#website","url":"https:\/\/datasciencepartners.nl\/","name":"Data Science Partners | Trainingen Data Science & AI in Python, SQL & R","description":"","publisher":{"@id":"https:\/\/datasciencepartners.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/datasciencepartners.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/datasciencepartners.nl\/#organization","name":"Data Science Partners","url":"https:\/\/datasciencepartners.nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/datasciencepartners.nl\/#\/schema\/logo\/image\/","url":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2021\/02\/data-science-partners.png","contentUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2021\/02\/data-science-partners.png","width":655,"height":329,"caption":"Data Science Partners"},"image":{"@id":"https:\/\/datasciencepartners.nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Data-Science-Partners-102566501086560","https:\/\/www.linkedin.com\/company\/23709861\/"],"description":"Data Science Partners helpt organisaties met Data Science & AI. We werken voornamelijk met Python, SQL & R. We geven trainingen en doen consultancy opdrachten.","email":"info@datasciencepartners.nl","telephone":"0202443146","legalName":"Data Science Partners B.V.","foundingDate":"2019-10-01","vatID":"NL863566261B01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/datasciencepartners.nl\/#\/schema\/person\/2446edb5fdc88e86d93d270c736a8803","name":"Peter Tieleman","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/bb4d292d1a92cd51cab3aa9697a6ed2fd45c819952fb923a01231e1282f5a0df?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb4d292d1a92cd51cab3aa9697a6ed2fd45c819952fb923a01231e1282f5a0df?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb4d292d1a92cd51cab3aa9697a6ed2fd45c819952fb923a01231e1282f5a0df?s=96&d=mm&r=g","caption":"Peter Tieleman"},"description":"Peter is een ervaren data scientist, AI engineer en python trainer. Na zijn studie aan de Technische Universiteit Delft heeft hij zich altijd bezig gehouden met data en diverse programmeertalen. Peter heeft veel data analyses uitgevoerd en processen geautomatiseerd met Python in productieomgevingen.","sameAs":["https:\/\/www.linkedin.com\/in\/petertieleman\/"],"honorificPrefix":"Heer","honorificSuffix":"Ir.","birthDate":"1988-05-26","gender":"mannelijk","knowsAbout":["Python","R","Data Science","AI","SQL","Data Engineering"],"knowsLanguage":["Nederlands","Engels"],"jobTitle":"Data Scientist & AI Engineer","worksFor":"Data Science Partners","url":"https:\/\/datasciencepartners.nl\/author\/peter-tieleman\/"}]}},"_links":{"self":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts\/21226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/comments?post=21226"}],"version-history":[{"count":13,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts\/21226\/revisions"}],"predecessor-version":[{"id":22597,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts\/21226\/revisions\/22597"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/media\/21240"}],"wp:attachment":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/media?parent=21226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/categories?post=21226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/tags?post=21226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}