Skip to Main Content Skip to Search
Product Documentation

Plotting Data

Introduction

After you import data into the MATLAB workspace, it is a good idea to plot the data so that you can explore its features. An exploratory plot of your data enables you to identify discontinuities and potential outliers, as well as the regions of interest.

The MATLAB figure window displays plots. See Figures, Plots, and Graphs for a full description of the figure window. It also discusses the various interactive tools available for editing and customizing MATLAB graphics.

If you are working with time series data, see Time Series Tools for detailed information about working with time series plots.

Example: Loading and Plotting Data

This example uses sample data in count.dat, a space-delimited text file. The file consists of three sets of hourly traffic counts, recorded at three different town intersections over a 24-hour period. Each data column in the file represents data for one intersection. This example shows steps for:

Loading the count.dat Data

Import data into the workspace using the load function:

load count.dat

Loading this data creates a 24-by-3 matrix called count in the MATLAB workspace.

Get the size of the data matrix using the following code, where n represents the number of rows, and p represents the number of columns:

[n,p] = size(count)
n = 
    24
p = 
     3

Plotting the count.dat Data

Create a time vector, t, containing integers from 1 to n:

t = 1:n;

Use the following commands to plot the data as a function of time, and to annotate the plot:

plot(t,count), 
legend('Location 1','Location 2','Location 3',2)
xlabel('Time'), ylabel('Vehicle Count')

Traffic Counts at Three Intersections

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS