|
@@ 8599-8602 (lines=4) @@
|
| 8596 |
|
function d3_svg_symbolType() { |
| 8597 |
|
return "circle"; |
| 8598 |
|
} |
| 8599 |
|
function d3_svg_symbolCircle(size) { |
| 8600 |
|
var r = Math.sqrt(size / π); |
| 8601 |
|
return "M0," + r + "A" + r + "," + r + " 0 1,1 0," + -r + "A" + r + "," + r + " 0 1,1 0," + r + "Z"; |
| 8602 |
|
} |
| 8603 |
|
var d3_svg_symbols = d3.map({ |
| 8604 |
|
circle: d3_svg_symbolCircle, |
| 8605 |
|
cross: function(size) { |
|
@@ 8053-8055 (lines=3) @@
|
| 8050 |
|
path.push("Z"); |
| 8051 |
|
return path.join(""); |
| 8052 |
|
} |
| 8053 |
|
function circleSegment(r1, cw) { |
| 8054 |
|
return "M0," + r1 + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + -r1 + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + r1; |
| 8055 |
|
} |
| 8056 |
|
arc.innerRadius = function(v) { |
| 8057 |
|
if (!arguments.length) return innerRadius; |
| 8058 |
|
innerRadius = d3_functor(v); |
|
@@ 4022-4024 (lines=3) @@
|
| 4019 |
|
} |
| 4020 |
|
return stream; |
| 4021 |
|
} |
| 4022 |
|
function d3_geo_pathBufferCircle(radius) { |
| 4023 |
|
return "m0," + radius + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius + "z"; |
| 4024 |
|
} |
| 4025 |
|
var d3_geo_pathCentroid = { |
| 4026 |
|
point: d3_geo_pathCentroidPoint, |
| 4027 |
|
lineStart: d3_geo_pathCentroidLineStart, |