Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8a76d6e

Browse files
author
Sebastian Wojtowicz
committed
[TASK] add possibility to attach data in moreInfo in sankey links and node
1 parent fa4426f commit 8a76d6e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

dist/plotly.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179621,6 +179621,10 @@ var attrs = module.exports = overrideAll({
179621179621

179622179622
keys: ['value', 'label']
179623179623
}),
179624+
moreInfo: {
179625+
valType: 'data_array',
179626+
dflt: [],
179627+
},
179624179628

179625179629
},
179626179630

@@ -179671,6 +179675,10 @@ var attrs = module.exports = overrideAll({
179671179675
dflt: [],
179672179676

179673179677

179678+
},
179679+
moreInfo: {
179680+
valType: 'data_array',
179681+
dflt: [],
179674179682
},
179675179683
hoverinfo: {
179676179684
valType: 'enumerated',
@@ -180119,6 +180127,7 @@ module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout
180119180127
coerceNode('hoverinfo', traceIn.hoverinfo);
180120180128
handleHoverLabelDefaults(nodeIn, nodeOut, coerceNode, hoverlabelDefault);
180121180129
coerceNode('hovertemplate');
180130+
coerceNode('moreInfo');
180122180131

180123180132
var colors = layout.colorway;
180124180133

@@ -180141,6 +180150,7 @@ module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout
180141180150
coerceLink('value');
180142180151
coerceLink('line.color');
180143180152
coerceLink('line.width');
180153+
coerceLink('moreInfo');
180144180154
coerceLink('hoverinfo', traceIn.hoverinfo);
180145180155
handleHoverLabelDefaults(linkIn, linkOut, coerceLink, hoverlabelDefault);
180146180156
coerceLink('hovertemplate');
@@ -180880,6 +180890,7 @@ function linkModel(d, l, i) {
180880180890
// for event data
180881180891
l.trace = d.trace;
180882180892
l.curveNumber = d.trace.index;
180893+
l.moreInfo = d.trace.link.moreInfo[i];
180883180894

180884180895
return {
180885180896
circular: d.circular,
@@ -181067,6 +181078,7 @@ function nodeModel(d, n) {
181067181078
// for event data
181068181079
n.trace = d.trace;
181069181080
n.curveNumber = d.trace.index;
181081+
n.moreInfo = d.trace.node.moreInfo[n.pointNumber];
181070181082

181071181083
return {
181072181084
index: n.pointNumber,

0 commit comments

Comments
 (0)