{"id":1092,"date":"2023-07-27T17:00:11","date_gmt":"2023-07-27T17:00:11","guid":{"rendered":"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/"},"modified":"2023-07-27T17:00:11","modified_gmt":"2023-07-27T17:00:11","slug":"diagram-lingkaran-ggplot","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/","title":{"rendered":"Cara membuat diagram lingkaran di ggplot2 (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Diagram lingkaran<\/strong> adalah jenis diagram berbentuk lingkaran dan menggunakan irisan untuk mewakili proporsi keseluruhan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan pustaka visualisasi data <a href=\"https:\/\/ggplot2.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">ggplot2<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Cara Membuat Diagram Lingkaran Dasar<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat diagram lingkaran dasar untuk kumpulan data menggunakan ggplot2:<\/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 data frame\n<\/span>data &lt;- data.frame(\" <span style=\"color: #008000;\">category<\/span> \" = c('A', 'B', 'C', 'D'),\n                   \" <span style=\"color: #008000;\">amount<\/span> \" = c(25, 40, 27, 8))\n\n<span style=\"color: #008080;\">#create pie chart<\/span>\nggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=\"\", y=amount, fill=category)) +\n  geom_bar(stat=\" <span style=\"color: #008000;\">identity<\/span> \", width= <span style=\"color: #800080;\">1<\/span> ) +\n  coord_polar(\" <span style=\"color: #008000;\">y<\/span> \", start= <span style=\"color: #800080;\">0<\/span> ) \n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11154 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tarteggplot2.png\" alt=\"diagram lingkaran ggplot2\" width=\"446\" height=\"384\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Cara mengubah tampilan diagram lingkaran<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Diagram lingkaran default di ggplot2 cukup jelek. Cara termudah untuk meningkatkan tampilan adalah dengan menggunakan <strong>theme_void()<\/strong> , yang menghilangkan latar belakang, kisi, dan label:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=\"\", y=amount, fill=category)) +\n  geom_bar(stat=\" <span style=\"color: #008000;\">identity<\/span> \", width= <span style=\"color: #800080;\">1<\/span> ) +\n  coord_polar(\" <span style=\"color: #008000;\">y<\/span> \", start= <span style=\"color: #800080;\">0<\/span> ) +\n  theme_void()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11155 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tarteggplot3.png\" alt=\"diagram lingkaran ggplot2 tanpa label\" width=\"457\" height=\"364\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat lebih meningkatkan tampilan bagan dengan menambahkan label di dalam irisan:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=\"\", y=amount, fill=category)) +\n  geom_bar(stat=\" <span style=\"color: #008000;\">identity<\/span> \", width= <span style=\"color: #800080;\">1<\/span> ) +\n  coord_polar(\" <span style=\"color: #008000;\">y<\/span> \", start= <span style=\"color: #800080;\">0<\/span> ) +\n  geom_text( <span style=\"color: #3366ff;\">aes<\/span> (label = paste0(amount, \" <span style=\"color: #008000;\">%<\/span> \")), position = position_stack(vjust= <span style=\"color: #800080;\">0.5<\/span> )) +\n  labs(x = NULL, y = NULL, fill = NULL)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11156 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tarteggplot4.png\" alt=\"Diagram lingkaran di ggplot2 dengan label khusus\" width=\"487\" height=\"441\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat mengkustomisasi grafik lebih jauh lagi dengan menentukan warna heksadesimal kita sendiri yang akan digunakan untuk irisan dengan argumen <strong>scale_fill_manual()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=\"\", y=amount, fill=category)) +\n  geom_bar(stat=\" <span style=\"color: #008000;\">identity<\/span> \", width= <span style=\"color: #800080;\">1<\/span> ) +\n  coord_polar(\" <span style=\"color: #008000;\">y<\/span> \", start= <span style=\"color: #800080;\">0<\/span> ) +\n  geom_text( <span style=\"color: #3366ff;\">aes<\/span> (label = paste0(amount, \" <span style=\"color: #008000;\">%<\/span> \")), position = position_stack(vjust= <span style=\"color: #800080;\">0.5<\/span> )) +\n  labs(x = NULL, y = NULL, fill = NULL) +\n  theme_classic() +\n  theme(axis.line = element_blank(),\n          axis.text = element_blank(),\n          axis.ticks = element_blank()) +\n  scale_fill_manual(values=c(\" <span style=\"color: #008000;\">#FF5733<\/span> \", \" <span style=\"color: #008000;\">#75FF33<\/span> \", \" <span style=\"color: #008000;\">#33DBFF<\/span> \", \" <span style=\"color: #008000;\">#BD33FF<\/span> \"))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11157 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tarteggplot5.png\" alt=\"Isian manual diagram lingkaran ggplot2 sesuai skala\" width=\"456\" height=\"361\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><em><strong>Tip:<\/strong> Gunakan <a href=\"https:\/\/htmlcolorcodes.com\/color-picker\/\" target=\"_blank\" rel=\"noopener noreferrer\">pemilih warna hex<\/a> ini untuk menemukan kombinasi kode warna hex yang serasi.<\/em><\/span><\/p>\n<p> <span style=\"color: #000000;\">Anda juga dapat menyesuaikan warna irisan hanya dengan memilih salah satu <a href=\"https:\/\/ggplot2.tidyverse.org\/reference\/scale_brewer.html\" target=\"_blank\" rel=\"noopener noreferrer\">skala warna pembuat bir<\/a> . Misalnya, seperti inilah skala warna \u201cbiru\u201d:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=\"\", y=amount, fill=category)) +\n  geom_bar(stat=\" <span style=\"color: #008000;\">identity<\/span> \", width= <span style=\"color: #800080;\">1<\/span> ) +\n  coord_polar(\" <span style=\"color: #008000;\">y<\/span> \", start= <span style=\"color: #800080;\">0<\/span> ) +\n  geom_text( <span style=\"color: #3366ff;\">aes<\/span> (label = paste0(amount, \" <span style=\"color: #008000;\">%<\/span> \")), position = position_stack(vjust= <span style=\"color: #800080;\">0.5<\/span> )) +\n  labs(x = NULL, y = NULL) +\n  theme_classic() +\n  theme(axis.line = element_blank(),\n          axis.text = element_blank(),\n          axis.ticks = element_blank()) +\n  scale_fill_brewer(palette=\" <span style=\"color: #008000;\">Blues<\/span> \")<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11158 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tarteggplot6.png\" alt=\"Pembuatan bir dalam skala besar di ggplot2\" width=\"484\" height=\"376\" 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-kotak-yang-dikelompokkan-r-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara membuat plot kotak yang dikelompokkan di R menggunakan ggplot2<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/peta-panas-r-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara membuat peta panas di R menggunakan ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara Membuat Gantt Chart di R Menggunakan ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diagram lingkaran adalah jenis diagram berbentuk lingkaran dan menggunakan irisan untuk mewakili proporsi keseluruhan. Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan pustaka visualisasi data ggplot2 . Cara Membuat Diagram Lingkaran Dasar Kode berikut menunjukkan cara membuat diagram lingkaran dasar untuk kumpulan data menggunakan ggplot2: library (ggplot2) #create data frame data [&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 Membuat Diagram Lingkaran di ggplot2 (Dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan perpustakaan ggplot2.\" \/>\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\/diagram-lingkaran-ggplot\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Diagram Lingkaran di ggplot2 (Dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan perpustakaan ggplot2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T17:00:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tarteggplot2.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\/diagram-lingkaran-ggplot\/\",\"url\":\"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/\",\"name\":\"Cara Membuat Diagram Lingkaran di ggplot2 (Dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T17:00:11+00:00\",\"dateModified\":\"2023-07-27T17:00:11+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan perpustakaan ggplot2.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat diagram lingkaran 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 Membuat Diagram Lingkaran di ggplot2 (Dengan Contoh)","description":"Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan perpustakaan ggplot2.","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\/diagram-lingkaran-ggplot\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Diagram Lingkaran di ggplot2 (Dengan Contoh)","og_description":"Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan perpustakaan ggplot2.","og_url":"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/","og_site_name":"Statorials","article_published_time":"2023-07-27T17:00:11+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tarteggplot2.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\/diagram-lingkaran-ggplot\/","url":"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/","name":"Cara Membuat Diagram Lingkaran di ggplot2 (Dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T17:00:11+00:00","dateModified":"2023-07-27T17:00:11+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat dan mengedit diagram lingkaran di R menggunakan perpustakaan ggplot2.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/diagram-lingkaran-ggplot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat diagram lingkaran 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\/1092"}],"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=1092"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1092\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}