{"id":3079,"date":"2023-07-19T07:55:52","date_gmt":"2023-07-19T07:55:52","guid":{"rendered":"https:\/\/statorials.org\/nl\/ggplot-tabel\/"},"modified":"2023-07-19T07:55:52","modified_gmt":"2023-07-19T07:55:52","slug":"ggplot-tabel","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/ggplot-tabel\/","title":{"rendered":"Tabellen toevoegen aan plots in ggplot2 (2 voorbeelden)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Vaak wilt u misschien tabellen toevoegen aan plots die in ggplot2 in R zijn gemaakt, zodat lezers de onbewerkte gegevens samen met de plot kunnen visualiseren.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Gelukkig is het eenvoudig om tabellen aan plots toe te voegen met behulp van het ggpmisc-pakket:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><b>install. <span style=\"color: #3366ff;\">packages<\/span> (' <span style=\"color: #ff0000;\">ggpmisc<\/span> ')\n<span style=\"color: #008000;\">library<\/span> (ggpmisc)<\/b><\/span><\/pre>\n<p> <span style=\"color: #000000;\">De volgende voorbeelden laten zien hoe u dit pakket kunt gebruiken om een tabel toe te voegen aan een barplot en scatterplot met behulp van het volgende dataframe:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),\n                 position=c('G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'),\n                 points=c(13, 23, 24, 20, 19, 14, 29, 31))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team position points\n1 AG 13\n2 AG 23\n3 AF 24\n4 AF 20\n5 BG 19\n6 BG 14\n7 BF 29\n8 BF 31<\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 1: Voeg een tabel toe aan Barplot in ggplot2<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">We kunnen de volgende code gebruiken om een gegroepeerde barplot te maken in ggplot2 en een tabel toe te voegen in de rechter benedenhoek van de plot om de werkelijke waarden van het dataframe weer te geven:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><b><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplo2)<\/span>\nlibrary<\/span> (ggpmisc)<\/b><\/span>\n\n#create barplot with table\n<\/span>ggplot(df, aes(x=team, y=points, fill=position)) + \n    geom_bar(position=' <span style=\"color: #ff0000;\">dodge<\/span> ', stat=' <span style=\"color: #ff0000;\">identity<\/span> ') +\n    annotate(geom = ' <span style=\"color: #ff0000;\">table<\/span> ',\n           x=4,\n           y=0,\n           label=list(df))\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-26345\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tableggplot1.jpg\" alt=\"ggplot2-tabel\" width=\"390\" height=\"440\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Als u met een grote gegevensset werkt en niet elke afzonderlijke rij wilt weergeven, kunt u de functie <strong>table()<\/strong> gebruiken om de gegevens samen te vatten voordat u de tabel in ggplot2 maakt:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplot2)<\/span>\n<span style=\"color: #000000;\"><b><span style=\"color: #008000;\">library<\/span> (ggpmisc)\n<\/b><\/span>\n#summarize frequencies of team and points in table\n<\/span>my_table &lt;- as. <span style=\"color: #3366ff;\">data<\/span> . <span style=\"color: #3366ff;\">frame<\/span> (table(df[, c(1, 3)]))\n\n<span style=\"color: #008080;\">#create barplot with table<\/span>\nggplot(df, aes(x=team, y=points, fill=position)) + \n    geom_bar(position=' <span style=\"color: #ff0000;\">dodge<\/span> ', stat=' <span style=\"color: #ff0000;\">identity<\/span> ') +\n    annotate(geom = ' <span style=\"color: #ff0000;\">table<\/span> ',\n           x=4,\n           y=0,\n           label=list(my_table))\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-26346 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tableggplot2.jpg\" alt=\"\" width=\"415\" height=\"470\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 2: Voeg een tabel toe aan de spreidingsdiagram in ggplot2<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">We kunnen de volgende code gebruiken om een spreidingsdiagram te maken in ggplot2 en een tabel toe te voegen in de rechter benedenhoek van het diagram om de werkelijke waarden uit het dataframe weer te geven:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><b><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplo2)\n<\/span>library<\/span> (ggpmisc)<\/b><\/span>\n\n#create scatterplot with table\n<\/span>ggplot(df, aes(x=team, y=points)) + \n    geom_point(aes(color=position)) +\n    annotate(geom=' <span style=\"color: #ff0000;\">table<\/span> ',\n           x=4,\n           y=0,\n           label=list(df))\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-26347 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tableggplot3.jpg\" alt=\"\" width=\"476\" height=\"487\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Opmerking<\/strong> : speel gerust met de <strong>x-<\/strong> en <strong>y<\/strong> -waarden in de <strong>annotate()<\/strong> -functie om de array op de exacte locatie te plaatsen die u wilt.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in ggplot2 kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/tekst-toevoegen-aan-ggplot\/\" target=\"_blank\" rel=\"noopener\">Hoe tekst aan ggplot2-plots toe te voegen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/ggplot-titelpositie\/\" target=\"_blank\" rel=\"noopener\">Hoe de titelpositie in ggplot2 te veranderen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/volgorde-van-legendes-ggplot\/\" target=\"_blank\" rel=\"noopener\">Hoe de volgorde van items in de ggplot2-legenda te veranderen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vaak wilt u misschien tabellen toevoegen aan plots die in ggplot2 in R zijn gemaakt, zodat lezers de onbewerkte gegevens samen met de plot kunnen visualiseren. Gelukkig is het eenvoudig om tabellen aan plots toe te voegen met behulp van het ggpmisc-pakket: install. packages (&#8218; ggpmisc &#8218;) library (ggpmisc) De volgende voorbeelden laten zien hoe [&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-3079","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>Tabellen toevoegen aan plots in ggplot2 (2 voorbeelden) - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe u tabellen toevoegt aan plots gemaakt in ggplot2 in R, 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\/ggplot-tabel\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tabellen toevoegen aan plots in ggplot2 (2 voorbeelden) - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe u tabellen toevoegt aan plots gemaakt in ggplot2 in R, met verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/ggplot-tabel\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T07:55:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tableggplot1.jpg\" \/>\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\/ggplot-tabel\/\",\"url\":\"https:\/\/statorials.org\/nl\/ggplot-tabel\/\",\"name\":\"Tabellen toevoegen aan plots in ggplot2 (2 voorbeelden) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-19T07:55:52+00:00\",\"dateModified\":\"2023-07-19T07:55:52+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe u tabellen toevoegt aan plots gemaakt in ggplot2 in R, met verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/ggplot-tabel\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/ggplot-tabel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/ggplot-tabel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tabellen toevoegen aan plots in ggplot2 (2 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":"Tabellen toevoegen aan plots in ggplot2 (2 voorbeelden) - Statorials","description":"In deze tutorial wordt uitgelegd hoe u tabellen toevoegt aan plots gemaakt in ggplot2 in R, 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\/ggplot-tabel\/","og_locale":"de_DE","og_type":"article","og_title":"Tabellen toevoegen aan plots in ggplot2 (2 voorbeelden) - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe u tabellen toevoegt aan plots gemaakt in ggplot2 in R, met verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/ggplot-tabel\/","og_site_name":"Statorials","article_published_time":"2023-07-19T07:55:52+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tableggplot1.jpg"}],"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\/ggplot-tabel\/","url":"https:\/\/statorials.org\/nl\/ggplot-tabel\/","name":"Tabellen toevoegen aan plots in ggplot2 (2 voorbeelden) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-19T07:55:52+00:00","dateModified":"2023-07-19T07:55:52+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe u tabellen toevoegt aan plots gemaakt in ggplot2 in R, met verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/ggplot-tabel\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/ggplot-tabel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/ggplot-tabel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Tabellen toevoegen aan plots in ggplot2 (2 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\/3079","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=3079"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3079\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=3079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=3079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=3079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}