(box)
| 1231 | } |
| 1232 | |
| 1233 | function xyCorners(box) { |
| 1234 | var clen = Math.floor(Math.min(box.b - box.t, box.r - box.l, MINZOOM) / 2); |
| 1235 | return 'M' + |
| 1236 | (box.l - 3.5) + ',' + (box.t - 0.5 + clen) + 'h3v' + (-clen) + |
| 1237 | 'h' + clen + 'v-3h-' + (clen + 3) + 'ZM' + |
| 1238 | (box.r + 3.5) + ',' + (box.t - 0.5 + clen) + 'h-3v' + (-clen) + |
| 1239 | 'h' + (-clen) + 'v-3h' + (clen + 3) + 'ZM' + |
| 1240 | (box.r + 3.5) + ',' + (box.b + 0.5 - clen) + 'h-3v' + clen + |
| 1241 | 'h' + (-clen) + 'v3h' + (clen + 3) + 'ZM' + |
| 1242 | (box.l - 3.5) + ',' + (box.b + 0.5 - clen) + 'h3v' + clen + |
| 1243 | 'h' + clen + 'v3h-' + (clen + 3) + 'Z'; |
| 1244 | } |
| 1245 | |
| 1246 | function calcLinks(gd, groups, xaHash, yaHash, exclude) { |
| 1247 | var isSubplotConstrained = false; |
no outgoing calls
no test coverage detected
searching dependent graphs…