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.Try it:
Setter for the element enabled state.
Params:
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | true | Enabled state to set. |
Returns:
anychart.core.axisMarkers.GanttLine - Self instance for method chaining. Example.
if (!element.enabled()) element.enabled(true);
Try it:
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.
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.
Note: The layout method will not work here, only 'vertical' layout are available in Gantt Chart.
Params:
Name | Type | Default | Description |
---|---|---|---|
layout | anychart.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.Try it:
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.
Note: The scale() method will not work here, only 'dateTime' scale are available in Gantt Chart. Learn more about scale.
Params:
Name | Type | Default | Description |
---|---|---|---|
scale | anychart.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:
Name | Type | Default | Description |
---|---|---|---|
color | anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | null | '#7c868e 1' | Stroke settings. |
thickness | number | 2 | Line thickness. |
dashpattern | string | 'none' | Controls the pattern of dashes and gaps used to stroke paths. |
lineJoin | string | anychart.graphics.vector.StrokeLineJoin | 'miter' | Line joint style. |
lineCap | string | anychart.graphics.vector.StrokeLineCap | 'square' | Line cap style. |
Returns:
anychart.core.axisMarkers.GanttLine - Self instance for method chaining.Try it:
Setter for price indicator stroke settings using an object.
Params:
Name | Type | Default | Description |
---|---|---|---|
settings | Object | {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.Try it:
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:
Name | Type | Description |
---|---|---|
value | number | anychart.enums.GanttDateTimeMarkers | string | Line marker value settings. |
Returns:
anychart.core.axisMarkers.GanttLine - Self instance for method chaining.Try it:
zIndex
Setter for the Z-index of the element.
Detailed description
The bigger the index - the higher the element position is.
Params:
Name | Type | Default | Description |
---|---|---|---|
zIndex | number | 0 | Value to set. |
Returns:
anychart.core.axisMarkers.GanttLine - Self instance for method chaining.Try it: