Class: FibonacciExtensionsDrawing

StockChartX. FibonacciExtensionsDrawing


new FibonacciExtensionsDrawing(config)

Represents fibonacci extensions drawing.
Parameters:
Name Type Argument Description
config object <optional>
The configuration object.
Properties
Name Type Argument Description
levels Array.<number> <optional>
The level values.
Example
// Create fibonacci extensions drawing.
 var extensions1 = new StockChartX.FibonacciExtensionsDrawing({
     points: [{x: 10, y: 20}, {x: 50, y: 60}, {x: 100, y: 20}]
 });

 // Create fibonacci extensions drawing.
 var extensions2 = new StockChartX.FibonacciExtensionsDrawing({
     points: [{record: 10, value: 20.0}, {record: 50, value: 60.0}, {record: 100, value: 20.0}]
 });

 // Create fibonacci extensions drawing with a custom theme.
 var extensions3 = new StockChartX.FibonacciExtensionsDrawing({
     points: [{record: 10, value: 20.0}, {record: 50, value: 60.0}, {record: 100, value: 20.0}],
     theme: {
         line: {
             strokeColor: '#FF0000'
             width: 1
         }
     },
     levels: [0, 0.2361, 0.382, 0.5, 0.618, 0.764, 1.0, 1.618, 2.618, 3.618, 4.236]
 });

Extends

Members


actualTheme :object

Returns actual theme.
Type:
  • object
Inherited From:

<readonly> canMove :boolean

Returns true if drawing can be moved, false otherwise.
Type:
  • boolean
Inherited From:

<readonly> canResize :boolean

Returns true if drawing can be resized, false otherwise.
Type:
  • boolean
Inherited From:

<readonly> canSelect :boolean

Returns true if drawing can be selected, false otherwise.
Type:
  • boolean
Inherited From:

chartPoints :Array.<StockChartX.ChartPoint>

Gets/Sets array of chart points.
Type:
Inherited From:

locked :boolean

Gets/Sets flag that indicates whether drawing is locked.
Type:
  • boolean
Inherited From:

<readonly> pointsNeeded :number

Returns number of required points for the drawing.
Type:
  • number
Inherited From:

resizable :boolean

Gets/Sets flag that indicates whether drawing is resizable.
Type:
  • boolean
Inherited From:

selectable :boolean

Gets/Sets flag that indicates whether drawing is selectable.
Type:
  • boolean
Inherited From:

selected :boolean

Gets/Sets flag that indicates whether drawing is selected.
Type:
  • boolean
Inherited From:

theme :object

Gets/Sets theme.
Type:
  • object
Inherited From:

Methods


appendChartPoint(point)

Appends new chart point.
Parameters:
Name Type Description
point StockChartX.Point | StockChartX.ChartPoint The point to append.
Inherited From:
Returns:
The array of drawing's points.
Type
Array.<StockChartX.ChartPoint>
Example
var drawing = new StockChartX.DotDrawing();
 drawing.appendChartPoint({record: 10, value: 20.0});

bounds()

Returns bounds rectangle.
Inherited From:
Returns:
Type
StockChartX.Rect

cartesianPoint(index)

Converts chart point to cartesian point.
Parameters:
Name Type Description
index number The index of point.
Inherited From:
Returns:
Type
StockChartX.Point
Example
var point = drawing.getCartesianPoint(0);
 var x = point.x;
 var y = point.y;

cartesianPoints()

Converts all chart points to cartesian points.
Inherited From:
Returns:
Type
Array.<StockChartX.Point>

select()

Makes drawing selected.
Inherited From:

translate(dx, dy)

Translates drawing onto a given distance.
Parameters:
Name Type Description
dx number The X offset.
dy number The Y offset.
Inherited From:
Example
drawing.translate(5, 5);