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

class anychart.core.venn.Intersections Improve this Doc

Extends: anychart.core.Base

Venn intersections settings collector.

Methods Overview

Coloring
fill()Fill settings.
hatchFill()Hatch fill settings.
hoverFill()Fill settings in hover mode.
hoverHatchFill()Hatch fill settings in hover mode.
hoverStroke()Stroke settings in hover mode.
selectFill()Fill settings in selected mode.
selectHatchFill()Hatch fill settings in selected state.
selectStroke()Stroke settings in selected mode.
stroke()Stroke settings.
Events
listen()Adds an event listener.
listenOnce()Adds a single time event listener.
removeAllListeners()Removes all listeners.
unlisten()Removes the listener.
unlistenByKey()Removes the listener by the key.
Point Elements
hoverLabels()Labels settings in hover mode.
hoverMarkers()Markers settings in hover mode.
labels()Labels settings.
markers()Markers settings.
selectLabels()Labels settings in selected mode.
selectMarkers()Markers settings in selected mode.
tooltip()Tooltip settings.

Methods Description

fill

Getter for the fill color.

Returns:

anychart.graphics.vector.Fill function - Fill color.
See listing
var fill = intersections.fill();
Setter for fill settings using an array or a string. Learn more about coloring.

Params:

Name Type Description
value anychart.graphics.vector.Fill Color as an array or a string.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.
Setter for fill settings using function.

Params:

Name Type Default Description
fillFunction function
function() {
 return anychart.color.darken(this.sourceColor);
}
Function that looks like function(){ // this.value - current value. // this.sourceColor - color returned by fill() getter. // this.colorScale - chart color scale. return fillValue; // type anychart.graphics.vector.Fill }.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Fill color with opacity. Fill as a string or an object.

Params:

Name Type Description
color string Color as a string.
opacity number Color opacity.

Returns:

anychart.core.venn.Intersections - 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.core.venn.Intersections - 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.core.venn.Intersections - 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.core.venn.Intersections - Self instance for method chaining.

Try it:

hatchFill

Getter for hatch fill settings.
See listing
var hatchFill = intersections.hatchFill();
Setter for hatch fill settings.

Params:

Name Type Default Description
patternFillOrType anychart.graphics.vector.PatternFill | anychart.graphics.vector.HatchFill | function | anychart.graphics.vector.HatchFill.HatchFillType | string | boolean
false
PatternFill or HatchFill instance or type of hatch fill.
color string
Color.
thickness number
Thickness.
size number
Pattern size.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

hoverFill

Getter for the fill color in hover mode.

Returns:

anychart.graphics.vector.Fill function - Hover fill color.
See listing
var hoverFill = intersections.hoverFill();
Setter for fill settings in hover mode using an array or a string. Learn more about coloring.

Params:

Name Type Description
value anychart.graphics.vector.Fill Color as an array or a string.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.
Sets fill settings in hover mode using function.

Params:

Name Type Default Description
fillFunction function
function() {
 return anychart.color.darken(this.sourceColor);
}
Function that looks like function(){ // this.index - series index. // this.sourceColor - color returned by fill() getter. // this.iterator - series point iterator. return fillValue; // type anychart.graphics.vector.Fill }.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Fill color in hover mode with opacity. Fill as a string or an object.

Params:

Name Type Description
color string Color as a string.
opacity number Color opacity.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Linear gradient fill in hover mode. 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.core.venn.Intersections - Self instance for method chaining.

Try it:

Radial gradient fill in hover mode. 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.core.venn.Intersections - Self instance for method chaining.

Try it:

Image fill in hover mode. Learn more about coloring.

Params:

Name Type Description
imageSettings anychart.graphics.vector.Fill Object with settings.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

hoverHatchFill

Getter for hatch fill settings in hover mode.
See listing
var hoverHatchFill = intersections.hoverHatchFill();
Setter for hatch fill settings in hover mode.

Params:

Name Type Default Description
patternFillOrType anychart.graphics.vector.PatternFill | anychart.graphics.vector.HatchFill | function | anychart.graphics.vector.HatchFill.HatchFillType | string | boolean
true
PatternFill or HatchFill instance or type of hatch fill.
color string
Color.
thickness number
Thickness.
size number
Pattern size.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

hoverLabels

Getter for the hover data labels.

Returns:

anychart.core.ui.LabelsFactory - Labels instance.

Try it:

Setter for the hover data labels.

Params:

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

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

hoverMarkers

Getter for hover data markers.

Returns:

anychart.core.ui.MarkersFactory - Markers instance.

Try it:

Setter for hover data markers.

Params:

Name Type Default Description
value Object | boolean | null | string
null
Series data markers settings.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

hoverStroke

Getter for the stroke in the hover state.

Returns:

anychart.graphics.vector.Stroke function - Stroke in the hover state.
See listing
var hoverStroke = intersections.hoverStroke();
Setter for the stroke using function in the hover state. Learn more about stroke settings.

Params:

Name Type Default Description
value anychart.graphics.vector.Stroke | function
// return stroke from the default palette.
function() {
  return anychart.color.darken(this.sourceColor);
};
or Stroke, or stroke-function, which should look like:function() { // this: { // index : number - the index of the current point // sourceColor : anychart.graphics.vector.Stroke - stroke of the current point // } return myStroke; //anychart.graphics.vector.Stroke };.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Setter for the points stroke in the hover state. Learn more about stroke settings.

Params:

Name Type Default Description
color anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | function | null
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.core.venn.Intersections - Self instance for method chaining.

Try it:

labels

Getter for intersections labels.

Returns:

anychart.core.ui.LabelsFactory - LabelsFactory instance.

Try it:

Setter for intersections labels.

Params:

Name Type Default Description
value Object | boolean | null
true
Data labels settings.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

listen

Adds an event listener to an implementing object.

Params:

Name Type Default Description
type string
The event type id.
listener function
Callback method. Function that looks like function(event){ // event.actualTarget - actual event target // event.currentTarget - current event target // event.iterator - event iterator // event.originalEvent - original event // event.point - event point // event.pointIndex - event point index }.
useCapture boolean
false
Whether to fire in capture phase. Learn more about capturing https://javascript.info/bubbling-and-capturing
listenerScope Object
Object in whose scope to call the listener.

Returns:

Object - Unique key for the listener.

Try it:

listenOnce

Adds an event listener to an implementing object.

Params:

Name Type Default Description
type string
The event type id.
listener function
Callback method.
useCapture boolean
false
Whether to fire in capture phase. Learn more about capturing https://javascript.info/bubbling-and-capturing
listenerScope Object
Object in whose scope to call the listener.

Returns:

Object - Unique key for the listener.

Try it:

markers

Getter for the data markers.

Returns:

anychart.core.ui.MarkersFactory - Markers instance.

Try it:

Setter for data markers.

Params:

Name Type Default Description
value Object | boolean | null | string
false
Data markers settings.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

removeAllListeners

Removes all listeners from an object. You can also optionally remove listeners of some particular type.

Params:

Name Type Description
type string Type of event to remove, default is to remove all types.

Returns:

number - Number of listeners removed.

Try it:

selectFill

Getter for the fill color in selected mode.

Returns:

anychart.graphics.vector.Fill function - Select fill color.
See listing
var selectFill = intersections.selectFill();
Setter for fill settings in selected mode using an array or a string. Learn more about coloring.

Params:

Name Type Description
value anychart.graphics.vector.Fill Color as an array or a string.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.
Setter for fill settings in selected mode using function.

Params:

Name Type Default Description
fillFunction function
function() {
 return anychart.color.darken(this.sourceColor);
}
Function that looks like function(){ // this.index - series index. // this.sourceColor - color returned by fill() getter. // this.iterator - series point iterator. return fillValue; // type anychart.graphics.vector.Fill }.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Fill color in selected mode with opacity. Fill as a string or an object.

Params:

Name Type Description
color string Color as a string.
opacity number Color opacity.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Linear gradient fill in selected mode. 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.core.venn.Intersections - Self instance for method chaining.

Try it:

Radial gradient fill in selected mode. 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.core.venn.Intersections - Self instance for method chaining.

Try it:

Image fill in selected mode. Learn more about coloring.

Params:

Name Type Description
imageSettings anychart.graphics.vector.Fill Object with settings.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

selectHatchFill

Getter for hatch fill settings in selected state.

Returns:

anychart.graphics.vector.PatternFill anychart.graphics.vector.HatchFill function boolean - The current hatch fill.
See listing
var selectHatchFill = intersections.selectHatchFill();
Setter for hatch fill settings in selected state.

Params:

Name Type Default Description
patternFillOrTypeOrState anychart.graphics.vector.PatternFill | anychart.graphics.vector.HatchFill | function | anychart.graphics.vector.HatchFill.HatchFillType | string | boolean
false
PatternFill or HatchFill instance or type or state of hatch fill.
color string
Color.
thickness number
Thickness.
size number
Pattern size.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

selectLabels

Getter for select data labels.

Returns:

anychart.core.ui.LabelsFactory - Labels instance.

Try it:

Setter for select data labels.

Params:

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

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

selectMarkers

Getter for the select data markers.

Returns:

anychart.core.ui.MarkersFactory - Markers instance.

Try it:

Setter for select data markers.

Params:

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

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

selectStroke

Getter for the stroke in selected mode.

Returns:

anychart.graphics.vector.Stroke function - Select stroke.
See listing
var selectStroke = intersections.selectStroke();
Setter for the stroke in selected mode using function. Learn more about stroke settings.

Params:

Name Type Default Description
strokeFunction function
// return stroke from the default palette.
function() {
  return anychart.color.darken(this.sourceColor);
};
Stroke-function, which should look like:function() { // this.value - data value data value // this.sourceColor - stroke of the current point // this.colorScale - the current color scale settings // } return strokeValue; //anychart.graphics.vector.Stroke };.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Setter for the stroke in selected mode. Learn more about stroke settings.

Params:

Name Type Default Description
color anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | function | null
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.core.venn.Intersections - Self instance for method chaining.

Try it:

stroke

Getter for the stroke.

Returns:

anychart.graphics.vector.Stroke function - The stroke.
See listing
var stroke = intersections.stroke();
Setter for the stroke using function. Learn more about stroke settings.

Params:

Name Type Default Description
fillFunction function
// return stroke from the default palette.
function() {
  return anychart.color.darken(this.sourceColor);
};
Stroke-function, which should look like:function() { // this.value - data value // this.sourceColor - stroke of the current point // this.colorScale - the current color scale settings // } return strokeValue; //anychart.graphics.vector.Stroke };.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

Try it:

Setter for the stroke. Learn more about stroke settings.

Params:

Name Type Default Description
color anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | null
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.core.venn.Intersections - Self instance for method chaining.

Try it:

tooltip

Getter for the tooltip.

Returns:

anychart.core.ui.Tooltip - Tooltip instance.

Try it:

Setter for the tooltip.

Params:

Name Type Default Description
value Object | boolean | null
true
Tooltip settings.

Returns:

anychart.core.venn.Intersections - Self instance for method chaining.

unlisten

Removes a listener added using listen() or listenOnce() methods.

Params:

Name Type Default Description
type string
The event type id.
listener function
Callback method.
useCapture boolean
false
Whether to fire in capture phase. Learn more about capturing https://javascript.info/bubbling-and-capturing
listenerScope Object
Object in whose scope to call the listener.

Returns:

boolean - Whether any listener was removed.

Try it:

unlistenByKey

Removes an event listener which was added with listen() by the key returned by listen() or listenOnce().

Params:

Name Type Description
key Object The key returned by listen() or listenOnce().

Returns:

boolean - Whether any listener was removed.

Try it: