8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2856731 commit 8bc36b9Copy full SHA for 8bc36b9
inst/htmlwidgets/plotly.js
@@ -263,10 +263,13 @@ HTMLWidgets.widget({
263
for (var i = 0; i < attrsToAttach.length; i++) {
264
var attr = trace[attrsToAttach[i]];
265
if (Array.isArray(attr)) {
266
- // pointNumber can be an array (e.g., heatmaps)
267
- // TODO: can pointNumber be 3D?
268
- obj[attrsToAttach[i]] = typeof pt.pointNumber === "number" ?
269
- attr[pt.pointNumber] : attr[pt.pointNumber[0]][pt.pointNumber[1]];
+ var ptNums = pt.pointNumber || pt.pointNumbers;
+ if (typeof ptNums === "number") {
+ ptNums = [ptNums];
+ }
270
+ if (Array.isArray(ptNums)) {
271
+ obj[attrsToAttach[i]] = ptNums.map(function(i) { return attr[i]; });
272
273
}
274
275
return obj;
0 commit comments