{"id":1209,"date":"2023-07-27T07:11:46","date_gmt":"2023-07-27T07:11:46","guid":{"rendered":"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/"},"modified":"2023-07-27T07:11:46","modified_gmt":"2023-07-27T07:11:46","slug":"warna-berdasarkan-faktor-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/","title":{"rendered":"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin ingin menetapkan warna ke titik-titik di plot ggplot2 berdasarkan variabel kategori.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untungnya, hal ini mudah dilakukan dengan menggunakan sintaks berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=x_variable, y=y_variable, color=color_variable)) +\n  geom_point()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tutorial ini memberikan beberapa contoh cara praktis menggunakan sintaks ini menggunakan dataset R bawaan yang disebut <strong>iris<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view first six rows of iris dataset<\/span>\nhead(iris)\n\n  Sepal.Length Sepal.Width Petal.Length Petal.Width Species\n1 5.1 3.5 1.4 0.2 setosa\n2 4.9 3.0 1.4 0.2 setosa\n3 4.7 3.2 1.3 0.2 setosa\n4 4.6 3.1 1.5 0.2 setosa\n5 5.0 3.6 1.4 0.2 setosa\n6 5.4 3.9 1.7 0.4 setosa\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Gunakan warna default<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menetapkan warna default ke titik dalam plot ggplot2 berdasarkan variabel faktorial <em>Spesies<\/em> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11960 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.png\" alt=\"warna berdasarkan faktor di ggplot2\" width=\"618\" height=\"434\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Karena kami tidak menentukan skala warna atau daftar warna khusus, ggplot2 hanya menetapkan daftar warna merah, hijau, dan biru default ke titik-titik tersebut.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan warna khusus<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menetapkan warna khusus ke titik di plot ggplot2 menggunakan <strong>scale_color_manual()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point() +\n  scale_color_manual( <span style=\"color: #3366ff;\">values<\/span> = c(\" <span style=\"color: #008000;\">setosa<\/span> \" = \" <span style=\"color: #008000;\">purple<\/span> \",\n                                \" <span style=\"color: #008000;\">versicolor<\/span> =\" <span style=\"color: #008000;\">orange<\/span> \",\n                                \" <span style=\"color: #008000;\">virginica<\/span> \"=\" <span style=\"color: #008000;\">steelblue<\/span> \"))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11961 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg2.png\" alt=\"ggplot2 dengan warna khusus untuk variabel kategori\" width=\"623\" height=\"431\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga bisa menggunakan kode warna heksadesimal untuk menentukan warna.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Gunakan skala warna khusus<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menetapkan warna khusus ke titik di plot ggplot2 menggunakan skala warna khusus dari paket <a href=\"https:\/\/cran.r-project.org\/web\/packages\/RColorBrewer\/RColorBrewer.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">RColorBrewer<\/a> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<span style=\"color: #993300;\">library<\/span> (RColorBrewer)\n\n<span style=\"color: #008080;\">#define custom color scale\n<\/span>myColors &lt;- brewer. <span style=\"color: #3366ff;\">pal<\/span> (3, \" <span style=\"color: #008000;\">Spectral<\/span> \")\nnames(myColors) &lt;- levels(iris$Species)\ncustom_colors &lt;- scale_color_manual(name = \" <span style=\"color: #339966;\">Species Names<\/span> \", values = myColors)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point() +\n  custom_colors\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11962 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg3.png\" alt=\"Contoh RColorBrewer di R\" width=\"628\" height=\"445\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/plot-berdampingan-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara membuat plot berdampingan di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ubah-judul-legenda-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bagaimana cara mengubah judul legenda di ggplot2<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/tema-ggplot2-terbaik\/\" target=\"_blank\" rel=\"noopener noreferrer\">Panduan lengkap tema ggplot2 terbaik<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin ingin menetapkan warna ke titik-titik di plot ggplot2 berdasarkan variabel kategori. Untungnya, hal ini mudah dilakukan dengan menggunakan sintaks berikut: ggplot(df, aes (x=x_variable, y=y_variable, color=color_variable)) + geom_point() Tutorial ini memberikan beberapa contoh cara praktis menggunakan sintaks ini menggunakan dataset R bawaan yang disebut iris : #view first six rows of iris dataset [&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>Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menetapkan warna berdasarkan faktor di ggplot2, dengan beberapa 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\/warna-berdasarkan-faktor-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menetapkan warna berdasarkan faktor di ggplot2, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T07:11:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/\",\"name\":\"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T07:11:46+00:00\",\"dateModified\":\"2023-07-27T07:11:46+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menetapkan warna berdasarkan faktor di ggplot2, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)\"}]},{\"@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":"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)","description":"Tutorial ini menjelaskan cara menetapkan warna berdasarkan faktor di ggplot2, dengan beberapa 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\/warna-berdasarkan-faktor-ggplot2\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)","og_description":"Tutorial ini menjelaskan cara menetapkan warna berdasarkan faktor di ggplot2, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-27T07:11:46+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/","url":"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/","name":"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T07:11:46+00:00","dateModified":"2023-07-27T07:11:46+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menetapkan warna berdasarkan faktor di ggplot2, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/warna-berdasarkan-faktor-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menetapkan warna berdasarkan faktor di ggplot2 (dengan contoh)"}]},{"@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\/1209"}],"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=1209"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1209\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}