Skip to content

Commit 3a24f28

Browse files
Added customdata for point event.
1 parent c313d1b commit 3a24f28

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

components/dash-core-components/src/fragments/Graph.react.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,18 @@ const filterEventData = (gd, eventData, event) => {
8282

8383
if (
8484
has('curveNumber', fullPoint) &&
85-
has('pointNumber', fullPoint) &&
8685
has('customdata', data[pointData.curveNumber])
8786
) {
88-
pointData.customdata =
89-
data[pointData.curveNumber].customdata[
90-
fullPoint.pointNumber
91-
];
87+
if (has('pointNumber', fullPoint)) {
88+
pointData.customdata =
89+
data[pointData.curveNumber].customdata[
90+
fullPoint.pointNumber
91+
];
92+
} else if (has('pointNumbers', fullPoint)) {
93+
pointData.customdata = fullPoint.pointNumbers.map(point => {
94+
return data[pointData.curveNumber].customdata[point];
95+
});
96+
}
9297
}
9398

9499
// specific to histogram. see https://github.com/plotly/plotly.js/pull/2113/

0 commit comments

Comments
 (0)