{"id":1103,"date":"2023-07-27T15:50:37","date_gmt":"2023-07-27T15:50:37","guid":{"rendered":"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/"},"modified":"2023-07-27T15:50:37","modified_gmt":"2023-07-27T15:50:37","slug":"plot-zeitreihe-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/","title":{"rendered":"So zeichnen sie eine zeitreihe in r auf (mit beispielen)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">H\u00e4ufig m\u00f6chten Sie m\u00f6glicherweise eine Zeitreihe in R grafisch darstellen, um zu visualisieren, wie sich die Werte in der Zeitreihe im Laufe der Zeit \u00e4ndern.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In diesem Tutorial wird erkl\u00e4rt, wie Sie dies mithilfe der Datenvisualisierungsbibliothek <a href=\"https:\/\/ggplot2.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">ggplot2<\/a> schnell durchf\u00fchren k\u00f6nnen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Grundlegende Zeitreihendarstellung in R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben den folgenden Datensatz in R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create dataset<\/span>\ndf &lt;- data.frame(date = <span style=\"color: #3366ff;\">as<\/span> . <span style=\"color: #3366ff;\">Date<\/span> (\" <span style=\"color: #008000;\">2021-01-01<\/span> \") - 0:99,\n                 sales = <span style=\"color: #3366ff;\">runif<\/span> (100, 10, 500) + <span style=\"color: #3366ff;\">seq<\/span> (50, 149)^2)\n\n<span style=\"color: #008080;\">#view first six rows\n<\/span>head(df)\n\n        dirty date\n1 2021-01-01 2845.506\n2 2020-12-31 2837.849\n3 2020-12-30 3115.517\n4 2020-12-29 2847.161\n5 2020-12-28 3374.619\n6 2020-12-27 3182.005<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen den folgenden Code verwenden, um mit ggplot2 ein einfaches Zeitreihendiagramm f\u00fcr diesen Datensatz zu erstellen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create time series plot<\/span>\np &lt;- ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=date, y=sales)) +\n       geom_line()\n\n<span style=\"color: #008080;\">#display time series plot<\/span>\np\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11241 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/series-temporellesr1.png\" alt=\"Grundlegende Zeitreihendarstellung in R\" width=\"610\" height=\"424\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Formatieren Sie Datumsangaben auf der X-Achse<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen die Funktion <strong>\u201escale_x_date()<\/strong> *\u201c verwenden, um die auf der x-Achse des Diagramms angezeigten Daten zu formatieren. Diese Funktion akzeptiert die folgenden Argumente:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>%d:<\/strong> Tag als Zahl zwischen 0 und 31<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%a:<\/strong> abgek\u00fcrzter Wochentag (zum Beispiel \u201eDi\u201c)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%A:<\/strong> ungek\u00fcrzter Wochentag (zum Beispiel \u201eDienstag\u201c)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%m<\/strong> : Monate zwischen 0 und 12<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%b:<\/strong> abgek\u00fcrzter Monat (zum Beispiel \u201eJan\u201c)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%B:<\/strong> ungek\u00fcrzter Monat (zum Beispiel \u201eJanuar\u201c)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%y:<\/strong> 2-stelliges Jahr (zum Beispiel \u201e21\u201c)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%Y:<\/strong> 4-stelliges Jahr (zum Beispiel \u201e2021\u201c)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>%W:<\/strong> Woche des Jahres zwischen 0 und 52<\/span><\/li>\n<\/ul>\n<p> <em><span style=\"color: #000000;\"><strong>*<\/strong> Damit diese Funktion funktioniert, muss die x-Achsenvariable eine Datumsvariable sein. Wenn dies noch nicht geschehen ist, k\u00f6nnen Sie es mit <strong>as.Date(<\/strong> <strong>variable_name)<\/strong> schnell in ein solches konvertieren.<\/span><\/em><\/p>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie man eines dieser Formate in der Praxis verwendet:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p + <span style=\"color: #3366ff;\">scale_x_date<\/span> ( <span style=\"color: #993300;\">date_labels<\/span> = \" <span style=\"color: #008000;\">%b %Y<\/span> \")<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11242 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/series-temporellesr2.png\" alt=\"Zeichnen von Zeitreihen mit benutzerdefinierten Daten in R\" width=\"599\" height=\"415\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Mit dem Argument <strong>date_breaks<\/strong> k\u00f6nnen Sie auch h\u00e4ufigere (oder seltenere) Pausen entlang der x-Achse hinzuf\u00fcgen. Beispielsweise k\u00f6nnten wir alle zwei Wochen Daten auf der X-Achse anzeigen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p + <span style=\"color: #3366ff;\">scale_x_date<\/span> ( <span style=\"color: #993300;\">date_breaks<\/span> = \" <span style=\"color: #008000;\">2 week<\/span> \")<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11243 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/series-temporellesr3.png\" alt=\"Zeitreihe mit Datumsspr\u00fcngen auf der x-Achse in R\" width=\"599\" height=\"413\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen die x-Achsenbeschriftungen auch leicht verzerren, indem wir das folgende Argument verwenden:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p + <span style=\"color: #3366ff;\">theme<\/span> ( <span style=\"color: #993300;\">axis.text.x<\/span> = <span style=\"color: #3366ff;\">element_text<\/span> (angle= <span style=\"color: #008000;\">50<\/span> , hjust= <span style=\"color: #008000;\">1<\/span> ))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11244 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/series-temporellesr4.png\" alt=\"X-Achsenbeschriftungen in ggplot2 kippen\" width=\"613\" height=\"425\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Schlie\u00dflich k\u00f6nnen wir das Thema, die Achsenbeschriftungen und den Titel \u00e4ndern, um die Zeitreihendarstellung optisch ansprechender zu gestalten:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p &lt;- ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=date, y=sales)) +\n       geom_line( <span style=\"color: #993300;\">color<\/span> =\" <span style=\"color: #008000;\">turquoise4<\/span> \") +\n       theme_minimal() + \n       labs(x=\"\", y=\" <span style=\"color: #008000;\">Sales<\/span> \", title=\" <span style=\"color: #008000;\">Total Sales (Past 100 Days)<\/span> \") +\n       theme( <span style=\"color: #993300;\">plot.title<\/span> = <span style=\"color: #3366ff;\">element_text<\/span> (hjust=0.5, size=20, face=\" <span style=\"color: #008000;\">bold<\/span> \"))\n\np<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11245 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/series-temporellesr5.png\" alt=\"Zeitreihen mit benutzerdefiniertem ggplot-Thema in R\" width=\"602\" height=\"429\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><span style=\"color: #000000;\"><br \/><\/span><\/h3>\n<p><a href=\"https:\/\/statorials.org\/de\/beste-ggplot2-themes\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eine vollst\u00e4ndige Anleitung zu den besten ggplot2-Themes<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/ggplot2-titel\/\" target=\"_blank\" rel=\"noopener noreferrer\">Die vollst\u00e4ndige Anleitung zu ggplot2-Titeln<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/nebeneinander-plots-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">So erstellen Sie nebeneinander liegende Diagramme in ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>H\u00e4ufig m\u00f6chten Sie m\u00f6glicherweise eine Zeitreihe in R grafisch darstellen, um zu visualisieren, wie sich die Werte in der Zeitreihe im Laufe der Zeit \u00e4ndern. In diesem Tutorial wird erkl\u00e4rt, wie Sie dies mithilfe der Datenvisualisierungsbibliothek ggplot2 schnell durchf\u00fchren k\u00f6nnen. Grundlegende Zeitreihendarstellung in R Angenommen, wir haben den folgenden Datensatz in R: #create dataset df [&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 zeichnen Sie eine Zeitreihe in R auf (mit Beispielen) \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie eine Zeitreihe in R dargestellt wird.\" \/>\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\/plot-zeitreihe-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So zeichnen Sie eine Zeitreihe in R auf (mit Beispielen) \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie eine Zeitreihe in R dargestellt wird.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T15:50:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/series-temporellesr1.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\/plot-zeitreihe-in-r\/\",\"url\":\"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/\",\"name\":\"So zeichnen Sie eine Zeitreihe in R auf (mit Beispielen) \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-27T15:50:37+00:00\",\"dateModified\":\"2023-07-27T15:50:37+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie eine Zeitreihe in R dargestellt wird.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So zeichnen sie eine zeitreihe in r auf (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 zeichnen Sie eine Zeitreihe in R auf (mit Beispielen) \u2013 Statorials","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie eine Zeitreihe in R dargestellt wird.","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\/plot-zeitreihe-in-r\/","og_locale":"de_DE","og_type":"article","og_title":"So zeichnen Sie eine Zeitreihe in R auf (mit Beispielen) \u2013 Statorials","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie eine Zeitreihe in R dargestellt wird.","og_url":"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-27T15:50:37+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/series-temporellesr1.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\/plot-zeitreihe-in-r\/","url":"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/","name":"So zeichnen Sie eine Zeitreihe in R auf (mit Beispielen) \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-27T15:50:37+00:00","dateModified":"2023-07-27T15:50:37+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie eine Zeitreihe in R dargestellt wird.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/plot-zeitreihe-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So zeichnen sie eine zeitreihe in r auf (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\/1103"}],"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=1103"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1103\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}