AnyChart
API Reference
Still have questions?
Contact support
Top

class anychart.core.axisMarkers.GanttLine Improve this Doc

Extends: anychart.core.VisualBase

Gantt line marker.

Methods Overview

Specific settings
value()Value settings.
Axes and Scales
scale()Scale settings.
Coloring
stroke()Stroke settings.
Interactivity
enabled()Element state (enabled or disabled).
Size and Position
isHorizontal()Whether a line marker has horizontal layout.
layout()Layout settings.
zIndex()Z-index of the element.

Methods Description

enabled

Getter for the element state (enabled or disabled).

Returns:

boolean - Element state.
Setter for the element enabled state.

Params:

NameTypeDefaultDescription
enabledboolean
true
Enabled state to set.

Returns:

anychart.core.axisMarkers.GanttLine - Self instance for method chaining.
Example.
if (!element.enabled())
   element.enabled(true);

isHorizontal

Whether a line marker has horizontal layout.
Note: Any type of Gantt diagram will return "false", because markers in Gantt charts can be only vertical.
Layout is defined by anychart.core.axisMarkers.GanttLine#layout method.

Returns:

boolean - Returns false, because markers in Gantt charts can be only vertical.

layout

Getter for the Gantt chart line marker layout.

Returns:

anychart.enums.Layout | string - The Gantt chart line marker layout.
See listing
var timeLine = chart.getTimeline();
var customLineMarker = timeLine.lineMarker();
customLineMarker.value("2000-02-29 00:00:00");
var layoutSettings = customLineMarker.layout();
Setter for the Gantt chart line marker layout.
Note: The layout method will not work here, only 'vertical' layout are available in Gantt Chart.

Params:

NameTypeDefaultDescription
layoutanychart.enums.Layout | string
'vertical'
Line marker layout.

Returns:

anychart.core.axisMarkers.GanttLine - Self instance for method chaining.

scale

Getter for the Gantt chart line marker scale.

Returns:

anychart.scales.GanttDateTime - The Gantt chart line marker scale.
Setter for the Gantt chart line marker scale.
Note: The scale() method will not work here, only 'dateTime' scale are available in Gantt Chart. Learn more about scale.

Params:

NameTypeDefaultDescription
scaleanychart.scales.GanttDateTime
anychart.scales.GanttDateTime
Scale.

Returns:

anychart.core.axisMarkers.GanttLine - Self instance for method chaining.

stroke

Getter for the Gantt chart line marker stroke.

Returns:

anychart.graphics.vector.Stroke - Gantt line marker stroke settings.
See listing
var timeLine = chart.getTimeline();
var customLineMarker = timeLine.lineMarker();
customLineMarker.value('2000-02-29 00:00:00');
var strokeSettings = customLineMarker.stroke();
Setter for the Gantt chart line marker stroke.

Params:

NameTypeDefaultDescription
coloranychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | null
'#7c868e 1'
Stroke settings.
thicknessnumber
2
Line thickness.
dashpatternstring
'none'
Controls the pattern of dashes and gaps used to stroke paths.
lineJoinstring | anychart.graphics.vector.StrokeLineJoin
'miter'
Line joint style.
lineCapstring | anychart.graphics.vector.StrokeLineCap
'square'
Line cap style.

Returns:

anychart.core.axisMarkers.GanttLine - Self instance for method chaining.
Setter for price indicator stroke settings using an object.

Params:

NameTypeDefaultDescription
settingsObject
{color: "#7c868e", dash: "none" , lineCap: "square", lineJoin: "miter", opacity: 1, thickness: 2}
Object with stroke settings from anychart.graphics.vector.Stroke

Returns:

anychart.core.axisMarkers.GanttLine - Self instance for method chaining.

value

Getter for the Gantt chart line marker value.

Returns:

number | anychart.enums.GanttDateTimeMarkers | string - The Gantt chart line marker value.
See listing
var timeLine = chart.getTimeline();
var customLineMarker = timeLine.lineMarker();
var value = customLineMarker.value();
Setter for the Gantt chart line marker value.

Params:

NameTypeDescription
valuenumber | anychart.enums.GanttDateTimeMarkers | stringLine marker value settings.

Returns:

anychart.core.axisMarkers.GanttLine - Self instance for method chaining.

zIndex

Getter for the Z-index of the element.

Returns:

number - Z-index.
Setter for the Z-index of the element.

Params:

NameTypeDefaultDescription
zIndexnumber
0
Value to set.

Returns:

anychart.core.axisMarkers.GanttLine - Self instance for method chaining.