{"id":4499,"date":"2023-07-10T14:54:57","date_gmt":"2023-07-10T14:54:57","guid":{"rendered":"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/"},"modified":"2023-07-10T14:54:57","modified_gmt":"2023-07-10T14:54:57","slug":"r-legenda-ggplot-garis-horizontal","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/","title":{"rendered":"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk menambahkan garis horizontal ke plot di ggplot2, lalu menambahkan garis horizontal sebagai elemen dalam legenda:<\/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;\">Dengan membuat bingkai data terpisah yang hanya berisi nilai perpotongan y dari garis horizontal, kita dapat menambahkan garis horizontal ke plot dan secara otomatis menambahkannya ke legenda.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Tambahkan garis horizontal ke plot dan legenda di ggplot2<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data berikut di R yang berisi informasi tentang pemain bola basket dari tim berbeda:<\/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;\">Katakanlah kita ingin membuat scatterplot di ggplot2 untuk memvisualisasikan nilai poin dan assist untuk setiap pemain berdasarkan timnya, lalu menambahkan garis horizontal di y = 22 untuk menentukan &#8220;ambang batas&#8221; perbedaan antara yang baik dan yang buruk pemain.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk melakukan ini:<\/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 menambahkan garis horizontal ke legenda\" width=\"584\" height=\"458\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa legenda di sebelah kanan plot berisi lingkaran yang menunjukkan titik mana pada plot yang termasuk dalam tim mana dan garis horizontal juga telah ditambahkan ke legenda untuk mewakili garis potong.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika Anda ingin mengubah caption garis horizontal pada legenda, cukup edit teks pada kolom <strong>Rows<\/strong> di <strong>Break<\/strong> Data Frame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan sintaks berikut untuk mengubah label garis horizontal menjadi &#8220;Ambang Baik versus Jahat&#8221;:<\/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=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa label garis horizontal pada legenda telah berubah.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di ggplot2:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/ubah-judul-legenda-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengubah judul legenda di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ukuran-legenda-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah ukuran legenda di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/posisi-legenda-ggplot\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengubah posisi legenda di ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk menambahkan garis horizontal ke plot di ggplot2, lalu menambahkan garis horizontal sebagai elemen dalam legenda: library (ggplot2) #create data frame with values to plot df &lt;- data. frame (team=rep(c(&#8216; A &#8216;, &#8216; B &#8216;), each= 5 ), assists=c(1, 3, 3, 4, 5, 7, 7, 9, 9, 10), points=c(4, 8, [&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>Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2 - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menambahkan garis horizontal ke plot dan legenda di ggplot2, beserta sebuah contoh.\" \/>\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\/id\/r-legenda-ggplot-garis-horizontal\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2 - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menambahkan garis horizontal ke plot dan legenda di ggplot2, beserta sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/\" \/>\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=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/\",\"url\":\"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/\",\"name\":\"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2 - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-10T14:54:57+00:00\",\"dateModified\":\"2023-07-10T14:54:57+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menambahkan garis horizontal ke plot dan legenda di ggplot2, beserta sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2 - Statorials","description":"Tutorial ini menjelaskan cara menambahkan garis horizontal ke plot dan legenda di ggplot2, beserta sebuah contoh.","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\/id\/r-legenda-ggplot-garis-horizontal\/","og_locale":"id_ID","og_type":"article","og_title":"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2 - Statorials","og_description":"Tutorial ini menjelaskan cara menambahkan garis horizontal ke plot dan legenda di ggplot2, beserta sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/","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":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/","url":"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/","name":"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2 - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-10T14:54:57+00:00","dateModified":"2023-07-10T14:54:57+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menambahkan garis horizontal ke plot dan legenda di ggplot2, beserta sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-legenda-ggplot-garis-horizontal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana cara menambahkan garis horizontal ke plot dan legenda di ggplot2"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4499"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=4499"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4499\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}