{"id":468,"date":"2023-07-29T19:48:38","date_gmt":"2023-07-29T19:48:38","guid":{"rendered":"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/"},"modified":"2023-07-29T19:48:38","modified_gmt":"2023-07-29T19:48:38","slug":"bagan-gantt-r-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/","title":{"rendered":"Cara membuat gantt chart di r menggunakan ggplot2"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Bagan Gantt<\/strong> adalah jenis bagan yang menunjukkan waktu mulai dan berakhirnya berbagai peristiwa.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat diagram Gantt di R menggunakan paket <strong>ggplot2<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Membuat bagan Gantt di R menggunakan ggplot2<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita memiliki kumpulan data berikut yang menunjukkan waktu mulai dan berakhirnya empat shift pekerja berbeda di sebuah toko:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndata &lt;- data.frame(name = c('Bob', 'Greg', 'Mike', 'Andy'), \nstart = c(4, 7, 12, 16),\nend = c(12, 11, 8, 22),\nshift_type = c('early', 'mid_day', 'mid_day', 'late')\n)\ndata\n\n# name start end shift_type\n#1 Bob 4 12 early\n#2 Greg 7 11 mid_day\n#3 Mike 12 8 mid_day\n#4 Andy 16 22 late<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Untuk membuat diagram Gantt menggunakan ggplot2 yang memvisualisasikan waktu mulai dan selesai setiap pekerja, kita dapat menggunakan kode berikut:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#install (if not already installed) and load ggplot2<\/span>\nif(!require(ggplot2)){install.packages('ggplot2')}\n\n<span style=\"color: #008080;\">#create gantt chart that visualizes start and end time for each worker<\/span>\nggplot(data, aes(x=start, xend=end, y=name, yend=name, color=shift_type)) +\n  geom_segment()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini menghasilkan bagan Gantt berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dengan beberapa penyesuaian pada tata letaknya, kita dapat membuat bagan Gantt ini terlihat jauh lebih baik:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(data, aes(x=start, xend=end, y=name, yend=name, color=shift_type)) +<\/strong>\n<strong>theme_bw()+ <span style=\"color: #008080;\">#use ggplot theme with black gridlines and white background<\/span><\/strong>\n<strong>geom_segment(size=8) + <span style=\"color: #008080;\">#increase line width of segments in the chart<\/span><\/strong>\n<strong>labs(title='Worker Schedule', x='Time', y='Worker Name')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini menghasilkan grafik berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Selain itu, jika Anda ingin mengatur warna yang tepat untuk digunakan dalam bagan, Anda dapat menggunakan kode berikut:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(data, aes(x=start, xend=end, y=name, yend=name, color=shift_type)) +\n  theme_bw()+ <span style=\"color: #008080;\">#use ggplot theme with black gridlines and white background<\/span>\n  geom_segment(size=8) + <span style=\"color: #008080;\">#increase line width of segments in the chart<\/span>\n  labs(title='Worker Schedule', x='Time', y='Worker Name') +\n  scale_color_manual(values = c('pink', 'purple', 'blue'))<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini menghasilkan grafik berikut dengan warna merah muda, ungu, dan biru untuk mewakili jenis pergeseran yang berbeda:<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Gunakan tema khusus<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat melangkah lebih jauh dengan menggunakan tema khusus dari perpustakaan <a href=\"https:\/\/yutannihilation.github.io\/allYourFigureAreBelongToUs\/ggthemes\/\" target=\"_blank\" rel=\"noopener\"><strong>ggthemes<\/strong><\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat membuat bagan Gantt yang menggunakan tema yang terinspirasi dari Wall Street Journal:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load <em>ggthemes<\/em> library<\/span>\nlibrary(ggthemes)\n\n<span style=\"color: #008080;\">#create scatterplot with Wall Street Journal theme\n<\/span>ggplot(data, aes(x=start, xend=end, y=name, yend=name, color=shift_type)) +\n  theme_bw()+\n  geom_segment(size=8) +\n  labs(title='Worker Schedule', x='Time', y='Worker Name') +\n  scale_color_manual(values = c('pink', 'purple', 'blue')) <span style=\"color: #800080;\">+\n  theme_wsj() + \n  theme(axis.title = element_text())<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Atau kita bisa menggunakan tema yang terinspirasi oleh The Economist:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(data, aes(x=start, xend=end, y=name, yend=name, color=shift_type)) +\n  theme_bw()+\n  geom_segment(size=8) +\n  labs(title='Worker Schedule', x='Time', y='Worker Name') +\n  scale_color_manual(values = c('pink', 'purple', 'blue')) <span style=\"color: #800080;\">+\n  theme_economist() + \n  theme(axis.title = element_text())<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Atau mungkin tema yang terinspirasi dari <a href=\"https:\/\/fivethirtyeight.com\/\" target=\"_blank\" rel=\"noopener\">Lima Tiga Puluh Delapan<\/a> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(data, aes(x=start, xend=end, y=name, yend=name, color=shift_type)) +\n  theme_bw()+\n  geom_segment(size=8) +\n  labs(title='Worker Schedule', x='Time', y='Worker Name') +\n  scale_color_manual(values = c('pink', 'purple', 'blue')) <span style=\"color: #800080;\">+\n  theme_fivethirtyeight() + \n  theme(axis.title = element_text())<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Untuk daftar lengkap tema yang tersedia di perpustakaan <em>ggthemes<\/em> , lihat <a href=\"https:\/\/yutannihilation.github.io\/allYourFigureAreBelongToUs\/ggthemes\/\" target=\"_blank\" rel=\"noopener\">halaman dokumentasi<\/a> .<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bagan Gantt adalah jenis bagan yang menunjukkan waktu mulai dan berakhirnya berbagai peristiwa. Tutorial ini menjelaskan cara membuat diagram Gantt di R menggunakan paket ggplot2 . Membuat bagan Gantt di R menggunakan ggplot2 Katakanlah kita memiliki kumpulan data berikut yang menunjukkan waktu mulai dan berakhirnya empat shift pekerja berbeda di sebuah toko: #create data frame [&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 Gantt Chart di R Menggunakan ggplot2 - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial sederhana tentang cara membuat diagram Gantt di R menggunakan 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\/bagan-gantt-r-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Gantt Chart di R Menggunakan ggplot2 - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial sederhana tentang cara membuat diagram Gantt di R menggunakan ggplot2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T19:48:38+00:00\" \/>\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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/\",\"name\":\"Cara Membuat Gantt Chart di R Menggunakan ggplot2 - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-29T19:48:38+00:00\",\"dateModified\":\"2023-07-29T19:48:38+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial sederhana tentang cara membuat diagram Gantt di R menggunakan ggplot2.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat gantt chart di r menggunakan 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":"Cara Membuat Gantt Chart di R Menggunakan ggplot2 - Statologi","description":"Tutorial sederhana tentang cara membuat diagram Gantt di R menggunakan 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\/bagan-gantt-r-ggplot2\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Gantt Chart di R Menggunakan ggplot2 - Statologi","og_description":"Tutorial sederhana tentang cara membuat diagram Gantt di R menggunakan ggplot2.","og_url":"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-29T19:48:38+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/","url":"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/","name":"Cara Membuat Gantt Chart di R Menggunakan ggplot2 - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-29T19:48:38+00:00","dateModified":"2023-07-29T19:48:38+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial sederhana tentang cara membuat diagram Gantt di R menggunakan ggplot2.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/bagan-gantt-r-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat gantt chart di r menggunakan 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\/468"}],"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=468"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/468\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}