class anychart.standalones.grids.Linear Improve this Doc
Extends: anychart.core.grids.Linear
The Linear class contains methods for configuring standalones Linear grids.
Methods Overview
Specific settings | |
axis() | Axis settings. |
drawFirstLine() | Drawing first line. |
drawLastLine() | Drawing last line. |
isMinor() | Minor grid or not. |
Chart Coloring | |
palette() | Palette settings. |
Coloring | |
fill() | Fill settings. |
stroke() | Stroke settings. |
Interactivity | |
enabled() | Element state (enabled or disabled). |
Scales | |
scale() | Scale settings. |
Size and Position | |
isHorizontal() | Whether an grid has horizontal layout. |
layout() | Layout settings for the linear grid. |
zIndex() | Z-index of the element. |
Miscellaneous | |
container() | Container for the elements. |
draw() | Drawing of the linear grid. |
parentBounds() | Getter for the parent bounds. |
Methods Description
axis
Setter for the grid axis.
Params:
Name | Type | Description |
---|---|---|
axis | anychart.core.axes.Linear | Axis instance to set. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
container
Getter for the container.
Returns:
anychart.graphics.vector.Layer | anychart.graphics.vector.Stage - An instance of the class for method chaining.Setter for the container.
Params:
Name | Type | Description |
---|---|---|
element | anychart.graphics.vector.Layer | anychart.graphics.vector.Stage | string | Element | The value to set. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.draw
Drawing of the linear grid.
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.drawFirstLine
Setter for the first line drawing flag.
Params:
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | true | Whether grid should draw first line. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
drawLastLine
Setter for the last line drawing flag.
Params:
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | true | Whether grid should draw last line. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
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.standalones.grids.Linear - Self instance for method chaining. Example.
if (!element.enabled()) element.enabled(true);
Try it:
fill
Getter for the grid fill settings.
Returns:
string | anychart.graphics.vector.Fill - Grid fill settings. See listing
var fill = grid.fill();
Setter for fill settings using an array, an object or a string.
Learn more about coloring.
Params:
Name | Type | Description |
---|---|---|
color | anychart.graphics.vector.Fill | Array.<(anychart.graphics.vector.GradientKey|string)> | Color as an array, an object or a string. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Setter for fill settings using function.
Params:
Name | Type | Default | Description |
---|---|---|---|
fillFunction | function():anychart.graphics.vector.Fill | function() { return this["palette"].itemAt(this["index"]); } | Function that looks like: function(){ // this.grid - grid instance. // this.palette - grid palette. // this.index - index of the grid element. return fillValue; // type anychart.graphics.vector.Fill } |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
Fill color with opacity. Fill as a string or an object.
Detailed description
Note: If color is set as a string (e.g. 'red .5') it has a priority over opt_opacity, which
means: color set like this rect.fill('red 0.3', 0.7) will have 0.3 opacity.
Params:
Name | Type | Description |
---|---|---|
color | string | Color as a string. |
opacity | number | Color opacity. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
Linear gradient fill.
Learn more about coloring.
Params:
Name | Type | Description |
---|---|---|
keys | Array.<(anychart.graphics.vector.GradientKey|string)> | Gradient keys. |
angle | number | Gradient angle. |
mode | boolean | anychart.graphics.vector.Rect | Object | Gradient mode. |
opacity | number | Gradient opacity. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
Radial gradient fill.
Learn more about coloring.
Params:
Name | Type | Description |
---|---|---|
keys | Array.<(anychart.graphics.vector.GradientKey|string)> | Color-stop gradient keys. |
cx | number | X ratio of center radial gradient. |
cy | number | Y ratio of center radial gradient. |
mode | anychart.graphics.math.Rect | If defined then userSpaceOnUse mode, else objectBoundingBox. |
opacity | number | Opacity of the gradient. |
fx | number | X ratio of focal point. |
fy | number | Y ratio of focal point. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
Image fill.
Learn more about coloring.
Params:
Name | Type | Description |
---|---|---|
imageSettings | anychart.graphics.vector.Fill | Object with settings. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
isHorizontal
Whether an grid has horizontal layout.
Layout is define by anychart.core.grids.Linear#layout method.
Returns:
boolean - Returns true if the grid's layout is horizontal.Try it:
isMinor
Setter for the minor grid state flag.
Params:
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | false | Minor or not. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
layout
Getter for the grid layout.
Returns:
anychart.enums.Layout | string - Grid layout.Setter for the grid layout.
Params:
Name | Type | Description |
---|---|---|
layout | anychart.enums.Layout | string | Grid layout to set. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.palette
Getter for the colors palette.
See listing
var palette = grid.palette();
Setter for the grid colors palette.
Detailed description
Note: You can use predefined palettes from anychart.palettes.
Params:
Name | Type | Description |
---|---|---|
settings | anychart.palettes.RangeColors | anychart.palettes.DistinctColors | Object | Array.<string> | Grid colors palette settings to set. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.parentBounds
Getter for the parent bounds.
Bounds that would be used in case of percent size calculations. Expects pixel values only.
Bounds that would be used in case of percent size calculations. Expects pixel values only.
Returns:
anychart.math.Rect - The parent bounds of the element.Setter for the parent bounds using single value.
Bounds that would be used in case of percent size calculations. Expects pixel values only.
Bounds that would be used in case of percent size calculations. Expects pixel values only.
Params:
Name | Type | Description |
---|---|---|
bounds | anychart.math.Rect | Object | number | null | Bounds to set. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Setter for the parent bounds using several values.
Bounds that would be used in case of percent size calculations. Expects pixel values only.
Bounds that would be used in case of percent size calculations. Expects pixel values only.
Params:
Name | Type | Description |
---|---|---|
left | number | Left space. |
top | number | Top space. |
width | number | Element width. |
height | number | Element height. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.scale
Setter for the grid scale.
Detailed description
anychart.core.grids#layout and anychart.core.grids.Linear#scale methods have more priority over the
anychart.core.grids.Linear#axis method.
Params:
Name | Type | Default | Description |
---|---|---|---|
settings | Object | anychart.enums.ScaleTypes | string | anychart.scales.Base | anychart.scales.Linear | Value to set. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
stroke
Getter for the grid stroke.
Returns:
string | anychart.graphics.vector.Stroke - Grid stroke settings.Try it:
Setter for the grid stroke settings.
Learn more about stroke settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
color | anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | null | '#CECECE' | Stroke settings. |
thickness | number | 1 | Line thickness. |
dashpattern | string | Controls the pattern of dashes and gaps used to stroke paths. | |
lineJoin | anychart.graphics.vector.StrokeLineJoin | Line join style. | |
lineCap | anychart.graphics.vector.StrokeLineCap | Line cap style. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
Setter for the stroke using an object.
Params:
Name | Type | Description |
---|---|---|
settings | Object | Stroke settings from anychart.graphics.vector.Stroke. |
Returns:
anychart.standalones.grids.Linear - Self instance for method chaining.Try it:
zIndex
Getter for the Z-index of the element.
Returns:
number - Z-index. See listing
var zIndex = grids.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.standalones.grids.Linear - Self instance for method chaining.Try it: