Lesson 15: Visualizing Data I - Enhancing Scatter Plots

Lesson 15: Visualizing Data I - Enhancing Scatter Plots

Overview

In this chapter we'll begin a somewhat more detailed examination of the graphical capabilities in R, and here we'll focus on scatterplots.

Objectives

Upon completion of this lesson, you should be able to:

  • Create a scatterplot with legend
  • Create scientifically formatted axis labels
  • Create multipanel plots
  • Create plots with a secondary y-axis

R

The R code file and data files for this lesson can be found on the Essential R - Notes on learning R page.


15.1 - Basic Use of plot()

15.1 - Basic Use of plot()

We've already used plot(), but without much discussion of what it can do. Here we'll look a bit more at (some of) the features of plot(). Note that there is a lot happening in the background when we call plot() - a coordinates system is set up, default axis labels generated, and rang limits for the axes are selected.


15.2 - Introducing lines() and Formatting Axis Labels

15.2 - Introducing lines() and Formatting Axis Labels

We can add any arbitrary line segements to a plot using lines(), as we'll demonstrate here. We'll also look at how we can control the format of axis labels.


15.3a - Putting Together a Publication-Quality Scatter Plot

15.3a - Putting Together a Publication-Quality Scatter Plot

Now we'll put together what we've done so far to create a polished plot.


15.3b - Introducing layout() for Multi-Panel Plots

15.3b - Introducing layout() for Multi-Panel Plots

Here we'll introduce the function layout() for creating multipanel plot layouts.


15.4 - Controlling Plot Dimensions - quartz() and x11()

15.4 - Controlling Plot Dimensions - quartz() and x11()

When you are working on plots, you may want to control the size of the plotting window. This can be done using X11() or quartz() to open a new graphical device whose size you can control.


15.5 - Creating a Finished Multi-Panel Plot - Part I

15.5 - Creating a Finished Multi-Panel Plot - Part I

Now we'll put everything together to create a publication-quality multi-panel plot.


15.6 - Creating a Finished Multi-Panel Plot - Part II

15.6 - Creating a Finished Multi-Panel Plot - Part II

This is a continuation of the last video on creating a multipanel plot.


15.7 - Using Loops for Multi-Panel Figures

15.7 - Using Loops for Multi-Panel Figures

Here we'll consider if and when it would make sense to use a loop to create multipanel plot.


15.8 - Adding a Secondary y-axis

15.8 - Adding a Secondary y-axis

We'll wind up this chapter with a demonstration of how to add a secondary y-axis to a plot.


Legend
[1]Link
Has Tooltip/Popover
 Toggleable Visibility