Top
You are looking at an outdated 7.3.0 version of this document. Switch to the 7.14.3 version to see the up to date information.

class anychart.core.scatter.series.Base Improve this Doc

Extends: anychart.core.VisualBaseWithBounds

Base class for all scatter series.

Methods Overview

Miscellaneous
clip()Getter for series clip settings.
color()Getter for current series color.
data()Getter for series mapping.
hoverLabels()Gets or sets series hover data labels.
labels()Getter for current series data labels.
meta()Getter for series meta data.
name()Getter for series name.
tooltip()Getter for current series data tooltip.
xScale()Getter for current series X scale.
yScale()Getter for current series Y scale.

Methods Description

clip

Getter for series clip settings.

Returns:

boolean anychart.math.Rect - Current clip settings.
Setter for series clip settings. Clips visible part of a series by a rectangle (or chart).

Params:

Name Type Default Description
value boolean | anychart.math.Rect
False, if series is created manually.
True, if created via chart
Enable/disable series clip.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

color

Getter for current series color.

Returns:

anychart.graphics.vector.Fill - Current color.
Sets color settings using an object or a string.
Note: color methods sets fill and stroke settings, which means it is not wise to pass image fill here - stroke doesn't accept image fill.
Learn more about coloring at: https://docs.anychart.com/7.3.0/General_settings/Elements_Fill

Params:

Name Type Default Description
value anychart.graphics.vector.Fill
null
Color as an object or a string.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.
Color with opacity.
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.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

Linear gradient.
Learn more about coloring at: https://docs.anychart.com/7.3.0/General_settings/Elements_Fill

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.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

Radial gradient.
Learn more about coloring at: https://docs.anychart.com/7.3.0/General_settings/Elements_Fill

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.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

data

Getter for series mapping.

Returns:

anychart.data.View - Returns current mapping.
Setter for series mapping.

Params:

Name Type Description
value anychart.data.View | anychart.data.Set | Array | string Value to set.
csvSettings Object.<string, (string|boolean)> If CSV string is passed by first param, you can pass CSV parser settings here as a hash map.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

hoverLabels

Gets or sets series hover data labels.

Params:

Name Type Description
value Object | boolean | null Series data labels settings.

Returns:

anychart.core.ui.LabelsFactory anychart.core.scatter.series.Base - Labels instance or itself for chaining call.

labels

Getter for current series data labels.

Returns:

anychart.core.ui.LabelsFactory - Labels instance.
Setter for series data labels.

Params:

Name Type Description
value Object | boolean | null Series data labels settings. Note: Pass null or 'none' to turn off a label.

Returns:

anychart.core.scatter.series.Base - An instance of the anychart.core.scatter.series.Base class for method chaining.

Try it:

meta

Getter for series meta data.

Params:

Name Type Description
key * Metadata key.

Returns:

* - Metadata object by key.
Setter for series meta data.

Params:

Name Type Description
object * Object to replace metadata.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

Add/Replace meta data for series by key.

Params:

Name Type Description
key string Metadata key.
value * Metadata value.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

name

Getter for series name.

Returns:

string undefined - Series name value.
Setter for series name.
Basically, name of series is used in Legend displaying, but it can be used in tooltips as well.

Params:

Name Type Description
value string Value to set.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

tooltip

Getter for current series data tooltip.

Returns:

anychart.core.ui.Tooltip - Tooltip instance.
Setter for series data tooltip.

Params:

Name Type Description
value Object | boolean | null Tooltip settings. Note: Pass null or 'none' to turn off tooltip.

Returns:

anychart.core.scatter.series.Base - An instance of the anychart.core.scatter.series.Base class for method chaining.

Try it:

xScale

Getter for current series X scale.

Returns:

anychart.scales.ScatterBase - Current series X Scale.
Setter for series X scale.

Params:

Name Type Description
value anychart.scales.Base Value to set.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it:

yScale

Getter for current series Y scale.

Returns:

anychart.scales.ScatterBase - Current series Y Scale.
Setter for series Y scale.

Params:

Name Type Description
value anychart.scales.ScatterBase Value to set.

Returns:

anychart.core.scatter.series.Base - anychart.core.scatter.series.Base instance for method chaining.

Try it: