plot

Plot data series

plot has been partially removed and will no longer accept a fints object (tsobj). Use timetable or table instead for financial time series.

Use fts2timetable to convert a fints object to a timetable object.

Syntax

plot(tsobj)
hp = plot(tsobj)
plot(tsobj,linefmt)
hp = plot(tsobj,linefmt)
plot(..., volumename,bar)
hp = plot(..., volumename,bar)

Arguments

tsobj

Financial time series object.

linefmt

(Optional) Line format.

volumename

(Optional) Specifies which data series is the volume series. volumename must be the exact data series name for the volume column (case sensitive).

bar

(Optional)

  • bar = 0 — (Default) Plot volume as a line.

  • bar = 1 — Plot volume as a bar chart. The width of each bar is the same as the default in bar, barh.

Description

plot(tsobj) plots the data series contained in the object tsobj. Each data series is a line. plot automatically generates a legend and dates on the x-axis. Grid is turned on by default. plot uses the default color order as if plotting a matrix.

The plot command automatically creates subplots when multiple time series are encountered, and they differ greatly on their decimal scales. For example, subplots are generated if one time series data set is in the 10s and another is in the 10,000s.

hp = plot(tsobj) also returns the handle(s) to the object(s) inside the plot figure. If there are multiple lines in the plot, hp is a vector of multiple handles.

plot(tsobj,linefmt) plots the data series in tsobj using the line format specified. For a list of possible line formats, see plot. The plot legend is not generated, but the dates on the x-axis and the plot grid are. The specified line format is applied to all data series; that is, all data series have the same line type.

hp = plot(tsobj,linefmt) plots the data series in tsobj using the format specified. The plot legend is not generated, but the dates on the x-axis and the plot grid are. The specified line format is applied to all data series, that is, all data series can have the same line type. If there are multiple lines in the plot, hp is a vector of multiple handles.

plot(..., volumename,bar) also specifies which data series is the volume. The volume is plotted in a subplot below the other data series. If bar = 1, the volume is plotted as a bar chart. Otherwise, a line plot is used.

hp = plot(..., volumename,bar) returns handles for each line. If bar = 1, the handle to the patch for the bars is also returned.

Note

To turn off the legend, enter legend off at the MATLAB® command line. Once you turn it off, the legend is deleted. To turn it back on, recreate it using the legend command as if you are creating it for the first time. To turn off the grid, enter grid off. To turn it back on, enter grid on.

Introduced before R2006a