{"id":8311,"date":"2018-12-30T13:52:56","date_gmt":"2018-12-30T11:52:56","guid":{"rendered":"https:\/\/www.datanovia.com\/en\/?post_type=dt_courses&#038;p=8311"},"modified":"2020-02-06T08:02:31","modified_gmt":"2020-02-06T07:02:31","slug":"data-visualization-using-ggplot2","status":"publish","type":"dt_courses","link":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/","title":{"rendered":"Data Visualization using GGPlot2"},"content":{"rendered":"<div id=\"rdoc\">\n<div id=\"course-description\" class=\"section level2\">\n<h2>Course description<\/h2>\n<p>Data visualization is an important component for data science.<\/p>\n<p>This course presents the essentials of <strong>ggplot2<\/strong> to easily create beautiful graphics in R. <strong>GGPlot2<\/strong> is a powerful and popular R package for producing professional graphics piece by piece.<\/p>\n<p>At the end of this course, you will be familiar with ggplot2 concepts that will allow you to efficiently create complex graphics. You will also learn how to combine multiple ggplots into one figure.<\/p>\n<\/div>\n<div class='dt-sc-hr-invisible-medium  '><\/div>\n<div class='dt-sc-ico-content type1'><div class='custom-icon' ><a href='https:\/\/www.datanovia.com\/en\/product\/ggplot2-essentials-for-great-data-visualization-in-r\/' target='_blank'><span class='fa fa-book'><\/span><\/a><\/div><h4><a href='https:\/\/www.datanovia.com\/en\/product\/ggplot2-essentials-for-great-data-visualization-in-r\/' target='_blank'> Related Book <\/a><\/h4>GGPlot2 Essentials for Great Data Visualization in R<\/div>\n<div class='dt-sc-hr-invisible-medium  '><\/div>\n<div id=\"key-features-of-this-course\" class=\"section level2\">\n<h2>Key features of this course<\/h2>\n<p>Some key features of this course include:<\/p>\n<ul>\n<li>Covers the most important graphic functions<\/li>\n<li>Short, self-contained chapters with practical examples.<\/li>\n<\/ul>\n<p>Some examples of graphs, described in this course, are shown below.<\/p>\n<ul>\n<li>Create <strong>Scatter plots<\/strong> to display the relationship between two continuous variables x and y<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-scatter-plot-1.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-scatter-plot-2.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-scatter-plot-3.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-scatter-plot-4.png\" width=\"153.6\" \/><\/p>\n<ul>\n<li>Using Box plots and alternatives to visualize data grouped by the levels of a categorical variable<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-boxplots-dotplots-violin-plots-1.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-boxplots-dotplots-violin-plots-2.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-boxplots-dotplots-violin-plots-3.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-boxplots-dotplots-violin-plots-4.png\" width=\"153.6\" \/><\/p>\n<ul>\n<li>Bar and Line Plots<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-bar-and-line-plots-1.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-bar-and-line-plots-2.png\" width=\"153.6\" \/><\/p>\n<ul>\n<li>Visualizing error bars<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-error-bars-1.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-error-bars-2.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-error-bars-3.png\" width=\"153.6\" \/><\/p>\n<ul>\n<li>Inspecting the distribution of a <strong>continuous variable<\/strong> using <strong>density plots<\/strong>, <strong>histograms<\/strong> and alternatives<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-distribution-of-one-continuous-variable-1.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-distribution-of-one-continuous-variable-2.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-distribution-of-one-continuous-variable-3.png\" width=\"153.6\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/018-ggplot2-course-ggplot2-examples-distribution-of-one-continuous-variable-4.png\" width=\"153.6\" \/><\/p>\n<\/div>\n<div id=\"installing-required-r-packages\" class=\"section level2\">\n<h2>Installing Required R packages<\/h2>\n<p>Install the following R packages:<\/p>\n<ul>\n<li><code>tidyverse<\/code> packages for easy data manipulation and visualization.<\/li>\n<li><code>ggpubr<\/code> package, which makes it easy, for beginner, to create publication ready plots.<\/li>\n<\/ul>\n<pre class=\"r\"><code>install.packages(\"tidyverse\")\r\ninstall.packages(\"ggpubr\")<\/code><\/pre>\n<\/div>\n<div id=\"demo-datasets\" class=\"section level2\">\n<h2>Demo datasets<\/h2>\n<p>We\u2019ll mainly used the following demo datasets available in R:<\/p>\n<ul>\n<li><code>iris<\/code>, which gives the measurements in centimeters of the variables sepal length and width and petal length and width, respectively, for 50 flowers from each of 3 species of iris. The species are Iris setosa, versicolor, and virginica.<\/li>\n<li><code>ToothGrowth<\/code>, which gives the effect of Vitamin C on tooth growth in guinea pigs<\/li>\n<\/ul>\n<p>To learn more about these datasets, type this in R console:<\/p>\n<pre class=\"r\"><code>?iris\r\n\r\n?ToothGrowth<\/code><\/pre>\n<\/div>\n<div id=\"related-tutorials\" class=\"section level2\">\n<h2>Related tutorials<\/h2>\n<ul>\n<li><a href=\"\/?tag=ggplot2-graphical-parameters\">GGPLOT Graphical parameters<\/a><\/li>\n<li><a href=\"\/?tag=ggplot2-faq\">GGPLOT Frequently Asked Questions<\/a><\/li>\n<li><a href=\"https:\/\/www.datanovia.com\/en\/blog\/ggplot-examples-best-reference\/\">GGPlot Examples Best Reference<\/a><\/li>\n<li><a href=\"https:\/\/www.datanovia.com\/en\/blog\/ggplot-multiple-plots-made-ridiculuous-simple-using-patchwork-r-package\/\">GGPlot Multiple Plots Made Ridiculuous Simple Using Patchwork R Package<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><!--end rdoc--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This course presents the essentials of ggplot2 to easily create beautiful graphics in R. GGPlot2 is a powerful and popular R package for producing professional graphics piece by piece.<\/p>\n","protected":false},"author":1,"featured_media":7958,"menu_order":10,"comment_status":"open","ping_status":"closed","template":"","class_list":["post-8311","dt_courses","type-dt_courses","status-publish","has-post-thumbnail","hentry","course_category-data-visualization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Best Data Visualization Course Using GGPlot2 - Datanovia<\/title>\n<meta name=\"description\" content=\"This course presents the essentials of ggplot2 to easily create beautiful graphics in R. GGPlot2 is a powerful and popular R package for producing professional graphics piece by piece.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Best Data Visualization Course Using GGPlot2 - Datanovia\" \/>\n<meta property=\"og:description\" content=\"This course presents the essentials of ggplot2 to easily create beautiful graphics in R. GGPlot2 is a powerful and popular R package for producing professional graphics piece by piece.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Datanovia\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-06T07:02:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/\",\"url\":\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/\",\"name\":\"Best Data Visualization Course Using GGPlot2 - Datanovia\",\"isPartOf\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg\",\"datePublished\":\"2018-12-30T11:52:56+00:00\",\"dateModified\":\"2020-02-06T07:02:31+00:00\",\"description\":\"This course presents the essentials of ggplot2 to easily create beautiful graphics in R. GGPlot2 is a powerful and popular R package for producing professional graphics piece by piece.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#primaryimage\",\"url\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg\",\"contentUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg\",\"width\":1024,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.datanovia.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Courses\",\"item\":\"https:\/\/www.datanovia.com\/en\/courses\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Data Visualization using GGPlot2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.datanovia.com\/en\/#website\",\"url\":\"https:\/\/www.datanovia.com\/en\/\",\"name\":\"Datanovia\",\"description\":\"Data Mining and Statistics for Decision Support\",\"publisher\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.datanovia.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.datanovia.com\/en\/#organization\",\"name\":\"Datanovia\",\"url\":\"https:\/\/www.datanovia.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.datanovia.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png\",\"contentUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png\",\"width\":98,\"height\":99,\"caption\":\"Datanovia\"},\"image\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Best Data Visualization Course Using GGPlot2 - Datanovia","description":"This course presents the essentials of ggplot2 to easily create beautiful graphics in R. GGPlot2 is a powerful and popular R package for producing professional graphics piece by piece.","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:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/","og_locale":"en_US","og_type":"article","og_title":"Best Data Visualization Course Using GGPlot2 - Datanovia","og_description":"This course presents the essentials of ggplot2 to easily create beautiful graphics in R. GGPlot2 is a powerful and popular R package for producing professional graphics piece by piece.","og_url":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/","og_site_name":"Datanovia","article_modified_time":"2020-02-06T07:02:31+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/","url":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/","name":"Best Data Visualization Course Using GGPlot2 - Datanovia","isPartOf":{"@id":"https:\/\/www.datanovia.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#primaryimage"},"image":{"@id":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg","datePublished":"2018-12-30T11:52:56+00:00","dateModified":"2020-02-06T07:02:31+00:00","description":"This course presents the essentials of ggplot2 to easily create beautiful graphics in R. GGPlot2 is a powerful and popular R package for producing professional graphics piece by piece.","breadcrumb":{"@id":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#primaryimage","url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg","contentUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/c10.jpg","width":1024,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/www.datanovia.com\/en\/courses\/data-visualization-using-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.datanovia.com\/en\/"},{"@type":"ListItem","position":2,"name":"Courses","item":"https:\/\/www.datanovia.com\/en\/courses\/"},{"@type":"ListItem","position":3,"name":"Data Visualization using GGPlot2"}]},{"@type":"WebSite","@id":"https:\/\/www.datanovia.com\/en\/#website","url":"https:\/\/www.datanovia.com\/en\/","name":"Datanovia","description":"Data Mining and Statistics for Decision Support","publisher":{"@id":"https:\/\/www.datanovia.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.datanovia.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.datanovia.com\/en\/#organization","name":"Datanovia","url":"https:\/\/www.datanovia.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.datanovia.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png","contentUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png","width":98,"height":99,"caption":"Datanovia"},"image":{"@id":"https:\/\/www.datanovia.com\/en\/#\/schema\/logo\/image\/"}}]}},"multi-rating":{"mr_rating_results":[{"adjusted_star_result":0,"star_result":0,"total_max_option_value":5,"adjusted_score_result":0,"score_result":0,"percentage_result":0,"adjusted_percentage_result":0,"count":0,"post_id":8311}]},"_links":{"self":[{"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/dt_courses\/8311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/dt_courses"}],"about":[{"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/types\/dt_courses"}],"author":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/comments?post=8311"}],"version-history":[{"count":1,"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/dt_courses\/8311\/revisions"}],"predecessor-version":[{"id":8314,"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/dt_courses\/8311\/revisions\/8314"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/media\/7958"}],"wp:attachment":[{"href":"https:\/\/www.datanovia.com\/en\/wp-json\/wp\/v2\/media?parent=8311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}