{"id":479,"date":"2023-07-29T18:32:36","date_gmt":"2023-07-29T18:32:36","guid":{"rendered":"https:\/\/statorials.org\/de\/lollipop-r-grafik\/"},"modified":"2023-07-29T18:32:36","modified_gmt":"2023-07-29T18:32:36","slug":"lollipop-r-grafik","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/lollipop-r-grafik\/","title":{"rendered":"So erstellen sie ein lollipop-diagramm in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c4hnlich wie ein Balkendiagramm eignet sich ein <strong>Lollipop-Diagramm<\/strong> zum Vergleich quantitativer Werte einer kategorialen Variablen. Anstelle von Balken verwendet ein Lollipop-Diagramm Linien mit Kreisen am Ende, um quantitative Werte darzustellen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ein Lollipop-Diagramm ist eine gro\u00dfartige M\u00f6glichkeit, mehrere Kategorien zu vergleichen und gleichzeitig den Farbanteil im Diagramm zu minimieren und die Aufmerksamkeit des Lesers auf die tats\u00e4chlichen Werte im Diagramm zu lenken, im Gegensatz zu den Linien oder anderen Grafiken im Diagramm. Viele Menschen empfinden das Lutscherbrett auch als \u00e4sthetisch ansprechend.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In diesem Tutorial gehen wir die Schritte durch, die zum Erstellen des folgenden Lollipop-Diagramms erforderlich sind:<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Beispiel: Lollipop-Diagramm in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">F\u00fcr dieses Beispiel verwenden wir den in <strong>mtcars<\/strong> integrierten R-Datensatz:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view first six rows of <em>mtcars\n<\/em><\/span>head(mtcars)\n<\/strong><\/pre>\n<h3><\/h3>\n<h2> <span style=\"color: #000000;\"><strong>Ein einfaches Lollipop-Diagramm<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Der folgende Code veranschaulicht, wie <strong>&nbsp;<\/strong> um ein Lollipop-Diagramm zu erstellen, um die <em>mpg<\/em> (Meilen pro Gallone) jedes der 32 Autos im Datensatz zu vergleichen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Die Autonamen werden in den Zeilennamen des Datensatzes definiert, daher erstellen wir zun\u00e4chst eine neue Spalte im Datensatz, die diese Zeilennamen enth\u00e4lt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Als n\u00e4chstes laden wir die <strong>ggplot2-<\/strong> Bibliothek, die wir zum Erstellen des Lollipop-Diagramms verwenden werden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Mit ggplot2 verwenden wir <strong>geom_segment<\/strong> , um die Linien auf dem Plot zu erstellen. Wir legen die Start- und End-x-Werte auf <em>0<\/em> bzw. <em>mpg<\/em> fest. Wir legen die Anfangs- und End-y-Werte als <em>char<\/em> fest:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create new column for car names<\/span>\nmtcars$car &lt;- row.names(mtcars)\n\n<span style=\"color: #008080;\">#load <em>ggplot2<\/em> library<\/span>\nlibrary(ggplot2)\n\n<span style=\"color: #008080;\">#create lollipop chart<\/span>\nggplot(mtcars, aes(x = mpg, y = car)) +\n        geom_segment(aes(x = 0, y = car, xend = mpg, yend = car)) +\n        geom_point()<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Etiketten hinzuf\u00fcgen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen dem Diagramm auch Beschriftungen hinzuf\u00fcgen, indem wir die Argumente <strong>label<\/strong> und <strong>geom_text<\/strong> verwenden:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(mtcars, aes(x = mpg, y = car, <span style=\"color: #800080;\">label = mpg<\/span> )) +\n        geom_segment(aes(x = 0, y = car, xend = mpg, yend = car)) +\n        geom_point() <span style=\"color: #800080;\">+\n        geom_text(nudge_x = 1.5)<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Anstatt die Beschriftungen am Ende jeder Zeile zu platzieren, k\u00f6nnten wir sie auch innerhalb der Kreise selbst platzieren, indem wir die Kreise vergr\u00f6\u00dfern und die Schriftfarbe der Beschriftung in Wei\u00df \u00e4ndern:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(mtcars, aes(x = mpg, y = car, label = mpg)) +\n        geom_segment(aes(x = 0, y = car, xend = mpg, yend = car)) +\n        geom_point( <span style=\"color: #800080;\">size = 7<\/span> ) +\n        geom_text( <span style=\"color: #800080;\">color = 'white', size = 2<\/span> )<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Vergleichen Sie Werte mit einem Durchschnitt<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen auch ein Lollipop-Diagramm verwenden, um Werte mit einer bestimmten Zahl zu vergleichen. Beispielsweise k\u00f6nnen wir den durchschnittlichen <em>MPG-<\/em> Wert im Datensatz ermitteln und dann <em>die MPG<\/em> jedes Autos mit dem Durchschnitt vergleichen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der folgende Code verwendet die <strong>dplyr-<\/strong> Bibliothek, um den durchschnittlichen <em>MPG-<\/em> Wert zu ermitteln und dann die Autos in aufsteigender <em>MPG-<\/em> Reihenfolge anzuordnen:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load library <em>dplyr\n<\/em><\/span>library(dplyr)\n\n<span style=\"color: #008080;\">#find mean value of <em>mpg<\/em> and arrange cars in order <em>by mpg<\/em> descending<\/span>\nmtcars_new &lt;- mtcars %&gt;%\n                arrange(mpg) %&gt;%\n                mutate(mean_mpg = mean(mpg),\n                       flag = ifelse(mpg - mean_mpg &gt; 0, TRUE, FALSE),\n                       car = factor(car, levels = .$car))\n\n<span style=\"color: #008080;\">#view first six rows of <em>mtcars_new\n<\/em><span style=\"color: #000000;\">head(mtcars_new)\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dann erstellt der folgende Code das Lollipop-Diagramm, indem er die Farbe des Kreises auf den <em>Flag-<\/em> Wert (in diesem Fall TRUE oder FALSE) und den Start-x-Wert f\u00fcr jedes Auto auf den durchschnittlichen <em>MPG-<\/em> Wert setzt.<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(mtcars_new, aes(x = mpg, y = car, <span style=\"color: #800080;\">color = flag<\/span> )) +\n        geom_segment(aes( <span style=\"color: #800080;\">x = mean_mpg<\/span> , y = car, xend = mpg, yend = car)) +\n        geom_point()<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Mithilfe dieser Art von Farbpalette k\u00f6nnen wir leicht feststellen, welche Autos einen niedrigeren oder h\u00f6heren <em>MPG-Wert<\/em> als der Durchschnitt des Datensatzes haben.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Standardm\u00e4\u00dfig verwendet R Blau und Rot als Diagrammfarben. Mit dem Argument <strong>\u201escale_color_manual\u201c<\/strong> k\u00f6nnen wir jedoch beliebige Farben verwenden:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(mtcars_new, aes(x = mpg, y = car, color = flag)) +\n        geom_segment(aes(x = mean_mpg, y = car, xend = mpg, yend = car)) +\n        geom_point() <span style=\"color: #800080;\">+\n        scale_color_manual(values = c(\"purple\", \"blue\"))<\/span><\/strong><\/pre>\n<h2> <strong><span style=\"color: #000000;\"><span style=\"color: #000000;\">\u00c4ndern Sie die Diagramm\u00e4sthetik<\/span><\/span><\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Schlie\u00dflich k\u00f6nnen wir die umfassenden M\u00f6glichkeiten von <strong>ggplot2<\/strong> nutzen, um die \u00c4sthetik des Diagramms weiter zu modifizieren und ein professionell aussehendes Endprodukt zu erstellen:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(mtcars_new, aes(x = mpg, y = car, color = flag)) +\n        geom_segment(aes(x = mean_mpg, y = car, xend = mpg, yend = car), color = \"grey\") +\n        geom_point() +\n        annotate(\"text\", x = 27, y = 20, label = \"Above Average\", color = \"#00BFC4\", size = 3, hjust = -0.1, vjust = .75) +\n        annotate(\"text\", x = 27, y = 17, label = \"Below Average\", color = \"#F8766D\", size = 3, hjust = -0.1, vjust = -.1) +\n        geom_segment(aes(x = 26.5, xend = 26.5, y = 19, yend = 23),\n                     arrow = arrow(length = unit(0.2,\"cm\")), color = \"#00BFC4\") +\n        geom_segment(aes(x = 26.5, xend = 26.5, y = 18, yend = 14),\n                     arrow = arrow(length = unit(0.2,\"cm\")), color = \"#F8766D\") +\n        labs(title = \"Miles per Gallon by Car\") +\n        theme_minimal() +\n        theme(axis.title = element_blank(),\n              panel.grid.minor = element_blank(),\n              legend.position = \"none\",\n              text = element_text(family = \"Georgia\"),\n              axis.text.y = element_text(size = 8),\n              plot.title = element_text(size = 20, margin = margin(b = 10), hjust = 0),\n              plot.subtitle = element_text(size = 12, color = \"darkslategrey\", margin = margin(b = 25, l = -25)),\n              plot.caption = element_text(size = 8, margin = margin(t = 10), color = \"grey70\", hjust = 0))<\/strong><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u00c4hnlich wie ein Balkendiagramm eignet sich ein Lollipop-Diagramm zum Vergleich quantitativer Werte einer kategorialen Variablen. Anstelle von Balken verwendet ein Lollipop-Diagramm Linien mit Kreisen am Ende, um quantitative Werte darzustellen. Ein Lollipop-Diagramm ist eine gro\u00dfartige M\u00f6glichkeit, mehrere Kategorien zu vergleichen und gleichzeitig den Farbanteil im Diagramm zu minimieren und die Aufmerksamkeit des Lesers auf die [&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 erstellen Sie ein Lollipop-Diagramm in R - Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erkl\u00e4rt, wie Sie ganz einfach ein Lollipop-Diagramm in R erstellen.\" \/>\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\/lollipop-r-grafik\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So erstellen Sie ein Lollipop-Diagramm in R - Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erkl\u00e4rt, wie Sie ganz einfach ein Lollipop-Diagramm in R erstellen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/lollipop-r-grafik\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T18:32:36+00:00\" \/>\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=\"4 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/lollipop-r-grafik\/\",\"url\":\"https:\/\/statorials.org\/de\/lollipop-r-grafik\/\",\"name\":\"So erstellen Sie ein Lollipop-Diagramm in R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-29T18:32:36+00:00\",\"dateModified\":\"2023-07-29T18:32:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erkl\u00e4rt, wie Sie ganz einfach ein Lollipop-Diagramm in R erstellen.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/lollipop-r-grafik\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/lollipop-r-grafik\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/lollipop-r-grafik\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So erstellen sie ein lollipop-diagramm in r\"}]},{\"@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 erstellen Sie ein Lollipop-Diagramm in R - Statorials","description":"In diesem Tutorial wird erkl\u00e4rt, wie Sie ganz einfach ein Lollipop-Diagramm in R erstellen.","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\/lollipop-r-grafik\/","og_locale":"de_DE","og_type":"article","og_title":"So erstellen Sie ein Lollipop-Diagramm in R - Statorials","og_description":"In diesem Tutorial wird erkl\u00e4rt, wie Sie ganz einfach ein Lollipop-Diagramm in R erstellen.","og_url":"https:\/\/statorials.org\/de\/lollipop-r-grafik\/","og_site_name":"Statorials","article_published_time":"2023-07-29T18:32:36+00:00","author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"4 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/lollipop-r-grafik\/","url":"https:\/\/statorials.org\/de\/lollipop-r-grafik\/","name":"So erstellen Sie ein Lollipop-Diagramm in R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-29T18:32:36+00:00","dateModified":"2023-07-29T18:32:36+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erkl\u00e4rt, wie Sie ganz einfach ein Lollipop-Diagramm in R erstellen.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/lollipop-r-grafik\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/lollipop-r-grafik\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/lollipop-r-grafik\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So erstellen sie ein lollipop-diagramm in r"}]},{"@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\/479"}],"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=479"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/479\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}