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

Rumman Ansari   Software Engineer   2024-07-09 04:02:54   5713  Share
Subject Syllabus DetailsSubject Details
☰ TContent
☰Fullscreen

Table of Content:

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)