Main Content

pointfig

Point and figure chart

pointfigis updated to accept data input as a matrix,timetable, ortable.

Description

example

pointfig(Data)plots a point and figure chart from a series of prices of a security. Upward price movements are plotted asX's and downward price movements are plotted asO's.

example

h= pointfig(ax,Data)adds an optional argument forax.

Examples

collapse all

Load the fileSimulatedStock.mat, which provides a timetable (TMW) for financial data for TMW stock. This Point and Figure chart is for closing prices of the stock TMW for the most recent 21 days. Note that the variable name of asset price is be renamed to'Price'(case insensitive).

loadSimulatedStock.matTMW.Properties.VariableNames{'Close'} ='Price'; pointfig(TMW(1:200,:)) title('Point and figure chart for TMW')

Figure contains an axes object. The axes object with title Point and figure chart for TMW contains 2 objects of type scatter.

Input Arguments

collapse all

Data for a series of prices, specified as a matrix, table, or timetable. Timetables and tables withMrows must contain a variable named'Price'(case insensitive).

Data Types:double|table|timetable

(Optional) Valid axis object, specified as an axes object. The point and figure plot is created in the axes specified byaxinstead of in the current axes (ax = gca). The optionaxcan precede any of the input argument combinations.

Data Types:object

Output Arguments

collapse all

Graphic handle of the figure, returned as a handle object.

版本历史

Introduced in R2006a