|
@@ 8621-8624 (lines=4) @@
|
| 8618 |
|
var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2; |
| 8619 |
|
return "M0," + ry + "L" + rx + "," + -ry + " " + -rx + "," + -ry + "Z"; |
| 8620 |
|
}, |
| 8621 |
|
"triangle-up": function(size) { |
| 8622 |
|
var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2; |
| 8623 |
|
return "M0," + -ry + "L" + rx + "," + ry + " " + -rx + "," + ry + "Z"; |
| 8624 |
|
} |
| 8625 |
|
}); |
| 8626 |
|
d3.svg.symbolTypes = d3_svg_symbols.keys(); |
| 8627 |
|
var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * d3_radians); |
|
@@ 8617-8620 (lines=4) @@
|
| 8614 |
|
var r = Math.sqrt(size) / 2; |
| 8615 |
|
return "M" + -r + "," + -r + "L" + r + "," + -r + " " + r + "," + r + " " + -r + "," + r + "Z"; |
| 8616 |
|
}, |
| 8617 |
|
"triangle-down": function(size) { |
| 8618 |
|
var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2; |
| 8619 |
|
return "M0," + ry + "L" + rx + "," + -ry + " " + -rx + "," + -ry + "Z"; |
| 8620 |
|
}, |
| 8621 |
|
"triangle-up": function(size) { |
| 8622 |
|
var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2; |
| 8623 |
|
return "M0," + -ry + "L" + rx + "," + ry + " " + -rx + "," + ry + "Z"; |
|
@@ 8609-8612 (lines=4) @@
|
| 8606 |
|
var r = Math.sqrt(size / 5) / 2; |
| 8607 |
|
return "M" + -3 * r + "," + -r + "H" + -r + "V" + -3 * r + "H" + r + "V" + -r + "H" + 3 * r + "V" + r + "H" + r + "V" + 3 * r + "H" + -r + "V" + r + "H" + -3 * r + "Z"; |
| 8608 |
|
}, |
| 8609 |
|
diamond: function(size) { |
| 8610 |
|
var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30; |
| 8611 |
|
return "M0," + -ry + "L" + rx + ",0" + " 0," + ry + " " + -rx + ",0" + "Z"; |
| 8612 |
|
}, |
| 8613 |
|
square: function(size) { |
| 8614 |
|
var r = Math.sqrt(size) / 2; |
| 8615 |
|
return "M" + -r + "," + -r + "L" + r + "," + -r + " " + r + "," + r + " " + -r + "," + r + "Z"; |