Point and Figure Chart

The Point and Figure chart type differs from traditional price charts in that it disregards the passage of time and only displays changes in prices. This is similar to the Kagi, Renko, and Three Line Break chart types.

This chart type displays the underlying supply and demand as reflected in the price values. A column of Xs shows that demand is exceeding supply, which is known as a rally, a column of Os shows that supply is exceeding demand, which is known as a decline, and a series of short columns shows that supply and demand are relatively equal, which represents a market equilibrium.

SeriesChartType value


Number of Y values per point

2 (see table below).

Number of series


Supports markers


Cannot be combined with:

Any other chart type.

Custom attributes

BoxSize, CurrentBoxSize (read-only), PixelPointDepth, PixelPointGapDepth, PriceUpColor, ProportionalSymbols, ReversalAmount, UsedYValueHigh, UsedYValueLow

A Point and Figure series uses two Y values. You can change the default assignment of High and Low Y values using custom attributes.

Y Values Index



High price value.


Low price value.

Note the following when working with the Point and Figure chart type:

  • The X values of data points are automatically indexed. For more information, see Indexing Data Point X Value.

  • The number of data points and the X-Y values that the chart displays is different from the original data. This is because a formula is applied to the original data before plotting.

  • It is recommended that you do not set the minimum or maximum values for the x-axis, since you cannot determine how many data points are plotted after the formula is applied.

    Note Note

    If you do set the minimum or maximum value for the x-axis, then you should also set the Maximum or Minimum properties to data point index values.

  • This chart type does not support data point anchoring and annotations.

  • When this chart is in 3D mode, lines are visually separated only by their color. This means that no X or O symbols are drawn on the chart.

 Selecting Y Values in a Series

If you have a data series with a large number of Y values per data point, use the UsedYValueHigh and UsedYValueLow custom attributes to select the index of the Y values to use.

The following code selects the third and fourth Y values (indexes 2 and 3, respectively) in the data points to plot on the Point and Figure chart.


Setting the Reversal Amount

To set the reversal amount in box sizes for the Point and Figure chart, use the ReversalAmount custom attribute. The default reversal amount is 3 boxes.

The following code defines a reversal amount of 2 box sizes.