SankeyChart
A Sankey chart visualizes data flow between nodes.
Extends
Methods
bind()
bind<
T>(event,listener,insertAtStart?):EventGenerator
Bind a listener to the named event, optionally inserting the listener at the head of the queue for the given event.
Type Parameters
T
T = any
The type of the payload you expect to be passed to your callback. Using this is helpful to ensure your callbacks are typed correctly.
Parameters
event
any
Name of the event to bind
listener
(payload, evt?) => any
Function to bind to the event
insertAtStart?
boolean
Defaults to false. If true, this handler is inserted at the head of the list of listeners for the given event.
Returns
EventGenerator
Inherited from
bindAll()
bindAll<
T>(events,listener,insertAtStart?):EventGenerator
Bind a listener to all of the named events, optionally inserting each one at the head of the queue for the given event.
Type Parameters
T
T = any
The type of the payload you expect to be passed to your callback. Using this is helpful to ensure your callbacks are typed correctly.
Parameters
events
any[]
listener
(payload, evt?) => any
insertAtStart?
boolean
Returns
EventGenerator
Inherited from
bindUnchecked()
bindUnchecked<
T>(event,listener,insertAtStart?):EventGenerator
Bind an event listener. This method can be used with a type parameter by call sites; although it's not necessary it can be helpful to use this to ensure you've thought about what the payload to your event handler is going to be.
Type Parameters
T
T = any
The type of the payload you expect to be passed to your callback. Using this is helpful to ensure your callbacks are typed correctly.
Parameters
event
string
Name of the event(s) to bind to.
listener
(a, e?) => any
Function to bind to the given event(s)
insertAtStart?
boolean
Whether or not to insert this listener at the head of the listener queue. Defaults to false.
Returns
EventGenerator
Inherited from
clearPivot()
clearPivot():
void
Alias to pivot(null)
Returns
void
exportImage()
exportImage(
options,onready):void
Returns an image export of the chart. All CSS classes, and operational attributes are stripped. Crosshair elements are also removed.
Parameters
options
onready
Returns
void
Inherited from
exportSVG()
exportSVG(
width?,height?):string
Returns an SVG export of the chart. All CSS classes, and operational attributes are stripped. Crosshair elements are also removed.
Parameters
width?
number
Optional width for the output SVG.
height?
number
Optional height for the output SVG.
Returns
string
Inherited from
getTitle()
getTitle():
string
Gets the chart's title, if defined.
Returns
string
Inherited from
getZoom()
getZoom():
number
Gets the current zoom level.
Returns
number
Inherited from
load()
load(
options,onload?):void
Load data, either from a URL, CSV string, JS object or a DataSource.
Parameters
options
csvData?
string
dataType?
string
jsonData?
url?
string
onload?
() => any
Returns
void
pivot()
pivot(
property):void
Redraw the chart and pivot around a specific edge property.
Parameters
property
string
Returns
void
setZoom()
setZoom(
z):number
Sets the current zoom level. Clamped to the current zoom range.
Parameters
z
number
The zoom level to set.
Returns
number
Inherited from
unbind()
unbind(
eventOrListener?,listener?):EventGenerator
Unbind the given event listener, or all listeners. If you call this method with no arguments then all event listeners are unbound.
Parameters
eventOrListener?
Either an event name, or an event handler function
string | Function
listener?
Function
If eventOrListener is defined, this is the event handler to unbind.
Returns
EventGenerator