# Line Plots

Line plots, log plots, and function plots

Line plots are a useful way to compare sets of data or track changes over time. You can plot the data in a 2-D or 3-D view using either a linear or a logarithmic scale. Also, you can plot expressions or functions over specific intervals.

## Functions

expand all

 `plot` 2-D line plot `plot3` 3-D point or line plot `stairs` Stairstep graph `errorbar` Line plot with error bars `area` Filled area 2-D plot `stackedplot` Stacked plot of several variables with common x-axis
 `loglog` Log-log scale plot `semilogx` Semilog plot (x-axis has log scale) `semilogy` Semilog plot (y-axis has log scale)
 `fplot` Plot expression or function `fimplicit` Plot implicit function `fplot3` 3-D parametric curve plotter

## Properties

expand all

#### Line Plots

 Line Properties Chart line appearance and behavior Stair Properties Stair chart appearance and behavior ErrorBar Properties Error bar chart appearance and behavior Area Properties Area chart appearance and behavior StackedLineChart Properties Stacked plot appearance and behavior StackedAxesProperties Properties Appearance and behavior of individual axes in stacked plot StackedLineProperties Properties Appearance and behavior of individual lines in stacked plot

#### Function Plots

 FunctionLine Properties Line chart appearance and behavior ImplicitFunctionLine Properties Implicit line chart appearance and behavior ParameterizedFunctionLine Properties Parameterized line chart appearance and behavior

## MATLAB Language Syntax

 `LineSpec (Line Specification)` Line specification `ColorSpec (Color Specification)` Color specification

## Topics

Create 2-D Line Plot

Create a 2-D line plot and specify the line style, line color, and marker type.

Create Line Plot with Markers

Add markers to a line plot to distinguish multiple lines or to highlight particular data points.

Line Plot with Confidence Bounds

Create a plot with confidence bounds using the `fill` function to draw the confidence bounds and the `plot` function to draw the data points.

Plot Dates and Durations

This example shows how to create line and scatter plots of datetime and duration values using the `plot` function. It also shows how to customize the axes.

Create Chart with Two y-Axes

Create a chart with y-axes on both the left and right sides.

Combine Line and Bar Charts Using Two y-Axes

This example shows how to combine a line chart and a bar chart using two different y-axes.

Control Colors, Line Styles, and Markers in Plots

Control the colors, line styles, and markers used for plotting by setting properties on the axes and line objects.

Plot Imaginary and Complex Data

Plot the imaginary part versus the real part of a complex vector.

Compare Data Sets Using Overlayed Area Graphs

This example shows how to compare two data sets by overlaying their area graphs.