{"id":1600,"date":"2023-07-25T16:59:31","date_gmt":"2023-07-25T16:59:31","guid":{"rendered":"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/"},"modified":"2023-07-25T16:59:31","modified_gmt":"2023-07-25T16:59:31","slug":"ggplot-dichte-trace-overlay","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/","title":{"rendered":"So \u00fcberlagern sie dichtediagramme in ggplot2 (mit beispielen)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ein <strong>Dichtediagramm<\/strong> ist eine n\u00fctzliche M\u00f6glichkeit, die Verteilung von Werten in einem Datensatz zu visualisieren.<\/span><\/p>\n<p> <span style=\"color: #000000;\">H\u00e4ufig m\u00f6chten Sie m\u00f6glicherweise Dichtediagramme mehrerer Variablen gleichzeitig anzeigen. Gl\u00fccklicherweise ist dies mit dem Datenvisualisierungspaket <a href=\"https:\/\/ggplot2.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">ggplot2<\/a> in R mit der folgenden Syntax einfach zu bewerkstelligen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=value, fill=variable)) +\n  geom_density(alpha= <span style=\"color: #008000;\">.25<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Das <strong>Alpha-<\/strong> Argument steuert die Deckkraft jedes Dichtediagramms. Es ist wichtig, diesen Wert unter 1 festzulegen, damit Sie die einzelnen Dichtediagramme so sehen k\u00f6nnen, wie sie sich \u00fcberlappen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das folgende Schritt-f\u00fcr-Schritt-Beispiel zeigt, wie Sie diese Syntax in der Praxis anwenden k\u00f6nnen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 1: Erstellen Sie die Daten<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Erstellen wir zun\u00e4chst einen gef\u00e4lschten Datensatz mit drei Variablen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#createdata\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (var1=rnorm(1000, mean=0, sd=1),\n                 var2=rnorm(1000, mean=0, sd=3),\n                 var3=rnorm(1000, mean=3, sd=2))\n\n<span style=\"color: #008080;\">#view first six rows of data\n<\/span>head(df)\n\n        var1 var2 var3\n1 -0.6264538 3.4048953 1.2277008\n2 0.1836433 3.3357955 -0.8445098\n3 -0.8356286 -2.6123329 6.2394015\n4 1.5952808 0.6321948 4.0385398\n5 0.3295078 0.2081869 2.8883001\n6 -0.8204684 -4.9879466 4.3928352<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 2: Konvertieren Sie Daten von breit nach lang<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als n\u00e4chstes m\u00fcssen wir die Daten von einem Breitformat in ein Langformat konvertieren, um sie mit ggplot2 kompatibel zu machen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (reshape)<\/span>\n<\/span>\n<span style=\"color: #008080;\">#convert from wide format to long format\n<span style=\"color: #000000;\">data &lt;- melt(df)\n\n<span style=\"color: #008080;\">#view first six rows\n<\/span>head(data)\n\n  variable value\n1 var1 -0.6264538\n2 var1 0.1836433\n3 var1 -0.8356286\n4 var1 1.5952808\n5 var1 0.3295078\n6 var1 -0.8204684<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 3: Erstellen Sie die \u00fcberlappenden Dichtediagramme<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Schlie\u00dflich k\u00f6nnen wir die \u00fcberlagerten Dichtediagramme erstellen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<\/span>\n<span style=\"color: #008080;\">#create overlaying density plots\n<span style=\"color: #000000;\">ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=value, fill=variable)) +\n  geom_density(alpha= <span style=\"color: #008000;\">.25<\/span> )<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-15919 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot1.png\" alt=\"\u00dcberlagerung von Dichtediagrammen in ggplot2\" width=\"424\" height=\"429\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sie k\u00f6nnen den <strong>Alpha-<\/strong> Wert jederzeit anpassen, um die Dichtediagramme mehr oder weniger transparent zu machen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">So w\u00fcrden die Diagramme beispielsweise aussehen, wenn wir den Alpha-Wert erh\u00f6hen w\u00fcrden:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<\/span>\n<span style=\"color: #008080;\">#create overlaying density plots\n<span style=\"color: #000000;\">ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=value, fill=variable)) +\n  geom_density(alpha= <span style=\"color: #008000;\">.7<\/span> )<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-15920 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot2.png\" alt=\"\" width=\"414\" height=\"410\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/de\/gantt-diagramm-r-ggplot2\/\" target=\"_blank\" rel=\"noopener\">So erstellen Sie ein Gantt-Diagramm in R mit ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/gruppierter-boxplot-r-ggplot2\/\" target=\"_blank\" rel=\"noopener\">So erstellen Sie einen gruppierten Boxplot in R mit ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/nebeneinander-plots-ggplot2\/\">So erstellen Sie mit ggplot2 nebeneinander Diagramme in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Dichtediagramm ist eine n\u00fctzliche M\u00f6glichkeit, die Verteilung von Werten in einem Datensatz zu visualisieren. H\u00e4ufig m\u00f6chten Sie m\u00f6glicherweise Dichtediagramme mehrerer Variablen gleichzeitig anzeigen. Gl\u00fccklicherweise ist dies mit dem Datenvisualisierungspaket ggplot2 in R mit der folgenden Syntax einfach zu bewerkstelligen: ggplot(data, aes (x=value, fill=variable)) + geom_density(alpha= .25 ) Das Alpha- Argument steuert die Deckkraft jedes [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>So \u00fcberlagern Sie Dichtediagramme in ggplot2 (mit Beispielen)<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie man mehrere Dichtediagramme in ggplot2 \u00fcberlagert, einschlie\u00dflich mehrerer Beispiele.\" \/>\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\/de\/ggplot-dichte-trace-overlay\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So \u00fcberlagern Sie Dichtediagramme in ggplot2 (mit Beispielen)\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie man mehrere Dichtediagramme in ggplot2 \u00fcberlagert, einschlie\u00dflich mehrerer Beispiele.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T16:59:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot1.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 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/\",\"url\":\"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/\",\"name\":\"So \u00fcberlagern Sie Dichtediagramme in ggplot2 (mit Beispielen)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-25T16:59:31+00:00\",\"dateModified\":\"2023-07-25T16:59:31+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erl\u00e4utert, wie man mehrere Dichtediagramme in ggplot2 \u00fcberlagert, einschlie\u00dflich mehrerer Beispiele.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So \u00fcberlagern sie dichtediagramme in ggplot2 (mit beispielen)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"So \u00fcberlagern Sie Dichtediagramme in ggplot2 (mit Beispielen)","description":"In diesem Tutorial wird erl\u00e4utert, wie man mehrere Dichtediagramme in ggplot2 \u00fcberlagert, einschlie\u00dflich mehrerer Beispiele.","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\/de\/ggplot-dichte-trace-overlay\/","og_locale":"de_DE","og_type":"article","og_title":"So \u00fcberlagern Sie Dichtediagramme in ggplot2 (mit Beispielen)","og_description":"In diesem Tutorial wird erl\u00e4utert, wie man mehrere Dichtediagramme in ggplot2 \u00fcberlagert, einschlie\u00dflich mehrerer Beispiele.","og_url":"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/","og_site_name":"Statorials","article_published_time":"2023-07-25T16:59:31+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot1.png"}],"author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/","url":"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/","name":"So \u00fcberlagern Sie Dichtediagramme in ggplot2 (mit Beispielen)","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-25T16:59:31+00:00","dateModified":"2023-07-25T16:59:31+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erl\u00e4utert, wie man mehrere Dichtediagramme in ggplot2 \u00fcberlagert, einschlie\u00dflich mehrerer Beispiele.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/ggplot-dichte-trace-overlay\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So \u00fcberlagern sie dichtediagramme in ggplot2 (mit beispielen)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1600"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=1600"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1600\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}