(gd, calcTrace)
| 13 | }; |
| 14 | |
| 15 | function styleTrace(gd, calcTrace) { |
| 16 | var trace = calcTrace[0].trace; |
| 17 | var s = calcTrace[0].node3; |
| 18 | |
| 19 | s.style('opacity', calcTrace[0].trace.opacity); |
| 20 | |
| 21 | stylePoints(s, trace, gd); |
| 22 | styleText(s, trace, gd); |
| 23 | |
| 24 | // this part is incompatible with Drawing.lineGroupStyle |
| 25 | s.selectAll('path.js-line') |
| 26 | .style('fill', 'none') |
| 27 | .each(function(d) { |
| 28 | var path = d3.select(this); |
| 29 | var trace = d.trace; |
| 30 | var line = trace.line || {}; |
| 31 | |
| 32 | path.call(Color.stroke, line.color) |
| 33 | .call(Drawing.dashLine, line.dash || '', line.width || 0); |
| 34 | |
| 35 | if(trace.fill !== 'none') { |
| 36 | path.call(Color.fill, trace.fillcolor); |
| 37 | } |
| 38 | }); |
| 39 | } |
no test coverage detected
searching dependent graphs…