Table of Contents

    Creating Plots Using Base Graphics in R: A Step-by-Step Tutorial

    Creating Plots Using Base Graphics in R: A Step-by-Step Tutorial

    Find the diamonds data

    In this section we will talk about the plot, for that we will use diamonds data set. This is very useful data set.

    To understand this data set please run the below code. But you need to have to package installation "ggplot2". This package is required.

    # Installation
    
    
    
    install.packages("ggplot2")
    
    require(ggplot2)
    
    data(diamonds)
    
    
    class(diamonds)
    
    
    # understand the diamonds data set
    
    
    help(diamonds)

    See first 6 rows

    head(diamonds)

    Have a looks all the variable or columns

    # A tibble: 6 x 10
      carat cut       color clarity depth table price     x     y     z
                     
    1 0.23  Ideal     E     SI2      61.5    55   326  3.95  3.98  2.43
    2 0.21  Premium   E     SI1      59.8    61   326  3.89  3.84  2.31
    3 0.23  Good      E     VS1      56.9    65   327  4.05  4.07  2.31
    4 0.290 Premium   I     VS2      62.4    58   334  4.2   4.23  2.63
    5 0.31  Good      J     SI2      63.3    58   335  4.34  4.35  2.75
    6 0.24  Very Good J     VVS2     62.8    57   336  3.94  3.96  2.48
    >

    Make histograms with base graphics

    hist(diamonds$carat)
    
    
    
    hist(diamonds$carat, main="Carat Histogram", xlab = "Carat")

    Make scatterplots with base graphics

    plot(diamonds$carat , diamonds$price)
    
    
    
    # another way to do that
    
    
    plot(price ~ carat, data = diamonds)
    
    
    
    # label modification
    
    
    plot(price ~ carat, data = diamonds, main = "Price vs Carat")

    Make boxplots with base graphics

    boxplot(diamonds$carat)