{"id":4501,"date":"2023-07-10T14:54:57","date_gmt":"2023-07-10T14:54:57","guid":{"rendered":"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/"},"modified":"2023-07-10T14:54:57","modified_gmt":"2023-07-10T14:54:57","slug":"rggplot-legenda-van-horizontale-lijn","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/","title":{"rendered":"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">U kunt de volgende syntaxis gebruiken om een horizontale lijn toe te voegen aan een plot in ggplot2, en vervolgens de horizontale lijn ook als element in de legenda toevoegen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create data frame with values to plot\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=rep(c(' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> '), each= <span style=\"color: #008000;\">5<\/span> ),\n                 assists=c(1, 3, 3, 4, 5, 7, 7, 9, 9, 10),\n                 points=c(4, 8, 12, 10, 18, 25, 20, 28, 33, 35))\n\n<span style=\"color: #008080;\">#create data frame that contains horizontal line location\n<\/span>cutoff &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (yintercept= <span style=\"color: #008000;\">22<\/span> , Lines=' <span style=\"color: #ff0000;\">Cutoff<\/span> ')\n\n<span style=\"color: #008080;\">#create scatterplot with horizontal line and include horizontal line in legend\n<\/span>ggplot(df, aes(x=assists, y=points)) + \n  geom_point(aes(color=team)) +\n  geom_hline(aes(yintercept=yintercept, linetype=Lines), cutoff)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Door een afzonderlijk gegevensframe te maken dat alleen de waarde van het y-snijpunt van de horizontale lijn bevat, kunnen we de horizontale lijn aan de plot toevoegen en deze automatisch aan de legenda toevoegen.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld: Voeg een horizontale lijn toe aan de plot en legenda in ggplot2<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Stel dat we het volgende dataframe in R hebben dat informatie bevat over basketbalspelers van verschillende teams:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=rep(c(' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> '), each= <span style=\"color: #008000;\">5<\/span> ),\n                 assists=c(1, 3, 3, 4, 5, 7, 7, 9, 9, 10),\n                 points=c(4, 8, 12, 10, 18, 25, 20, 28, 33, 35))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team assists points\n1 To 1 4\n2 to 3 8\n3 to 3 12\n4 to 4 10\n5 to 5 18\n6 B 7 25\n7 B 7 20\n8 B 9 28\n9 B 9 33\n10 B 10 35\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Laten we zeggen dat we een spreidingsdiagram in ggplot2 willen maken om de punt- en hulpwaarden voor elke speler te visualiseren op basis van hun team, en vervolgens een horizontale lijn toevoegen op y = 22 om een &#8222;drempel&#8220; te defini\u00ebren voor het verschil tussen goed en slecht spelers.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen hiervoor de volgende syntaxis gebruiken:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create data frame that contains horizontal line location\n<\/span>cutoff &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (yintercept= <span style=\"color: #008000;\">22<\/span> , Lines=' <span style=\"color: #ff0000;\">Cutoff<\/span> ')\n\n<span style=\"color: #008080;\">#create scatterplot with horizontal line and include horizontal line in legend\n<\/span>ggplot(df, aes(x=assists, y=points)) + \n  geom_point(aes(color=team)) +\n  geom_hline(aes(yintercept=yintercept, linetype=Lines), cutoff)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-35182\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/hl1.png\" alt=\"ggplot2 voegt een horizontale lijn toe aan de legenda\" width=\"584\" height=\"458\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Merk op dat de legenda rechts van de plot cirkels bevat die aangeven welke punten op de plot tot welke teams behoren en dat er ook een horizontale lijn aan de legenda is toegevoegd om de grenslijn weer te geven.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Als u het horizontale regelbijschrift in de legenda wilt wijzigen, bewerkt u eenvoudigweg de tekst in de kolom <strong>Rijen<\/strong> in het <strong>Break<\/strong> Data Frame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen bijvoorbeeld de volgende syntaxis gebruiken om het label van de horizontale lijn te wijzigen in &#8222;Goed versus Kwaaddrempel&#8220;:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create data frame that contains horizontal line location\n<\/span>cutoff &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (yintercept= <span style=\"color: #008000;\">22<\/span> , Lines=' <span style=\"color: #ff0000;\">Cutoff of Good vs. Bad<\/span> ')\n\n<span style=\"color: #008080;\">#create scatterplot with horizontal line and include horizontal line in legend\n<\/span>ggplot(df, aes(x=assists, y=points)) + \n  geom_point(aes(color=team)) +\n  geom_hline(aes(yintercept=yintercept, linetype=Lines), cutoff)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35183 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/hl2.png\" alt=\"\" width=\"639\" height=\"503\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Merk op dat het label van de horizontale lijn in de legenda is gewijzigd.<\/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 ggplot2 kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/verander-de-titel-van-de-legenda-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Hoe de titel van de legenda in ggplot2 te veranderen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/grootte-van-ggplot2-legenda\/\" target=\"_blank\" rel=\"noopener\">Hoe de legendagrootte in ggplot2 te veranderen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/ggplot-legendapositie\/\" target=\"_blank\" rel=\"noopener\">Hoe de legendapositie in ggplot2 te veranderen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>U kunt de volgende syntaxis gebruiken om een horizontale lijn toe te voegen aan een plot in ggplot2, en vervolgens de horizontale lijn ook als element in de legenda toevoegen: library (ggplot2) #create data frame with values to plot df &lt;- data. frame (team=rep(c(&#8218; A &#8218;, &#8218; B &#8218;), each= 5 ), assists=c(1, 3, 3, [&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-4501","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>Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2 - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een horizontale lijn aan een plot en legenda in ggplot2 toevoegt.\" \/>\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\/rggplot-legenda-van-horizontale-lijn\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2 - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een horizontale lijn aan een plot en legenda in ggplot2 toevoegt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T14:54:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/hl1.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=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/\",\"url\":\"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/\",\"name\":\"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2 - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-10T14:54:57+00:00\",\"dateModified\":\"2023-07-10T14:54:57+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een horizontale lijn aan een plot en legenda in ggplot2 toevoegt.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2\"}]},{\"@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":"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2 - Statorials","description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een horizontale lijn aan een plot en legenda in ggplot2 toevoegt.","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\/rggplot-legenda-van-horizontale-lijn\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2 - Statorials","og_description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een horizontale lijn aan een plot en legenda in ggplot2 toevoegt.","og_url":"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/","og_site_name":"Statorials","article_published_time":"2023-07-10T14:54:57+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/hl1.png"}],"author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/","url":"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/","name":"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2 - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-10T14:54:57+00:00","dateModified":"2023-07-10T14:54:57+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een horizontale lijn aan een plot en legenda in ggplot2 toevoegt.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/rggplot-legenda-van-horizontale-lijn\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u een horizontale lijn toevoegt aan een plot en legenda in ggplot2"}]},{"@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\/4501","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=4501"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/4501\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=4501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=4501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=4501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}