Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3cea78f

Browse files
committed
Merge pull request honza#256 from kevinschaul/master
Added snippets for d3 (javascript)
2 parents e5a811a + a490c1e commit 3cea78f

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

snippets/javascript.d3.snippets

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
snippet .attr
2+
.attr("${1}", ${2})
3+
snippet .style
4+
.style("${1}", ${2})
5+
snippet axis
6+
d3.svg.axis()
7+
.orient(${1})
8+
.scale(${2})
9+
snippet fd
10+
function(d) { ${1} }
11+
snippet fdi
12+
function(d, i) { ${1} }
13+
snippet marginconvention
14+
var ${1:margin} = { top: ${2:10}, right: ${3:10}, bottom: ${4:10}, left: ${5:10} };
15+
var ${6:width} = ${7:970} - $1.left - $1.right;
16+
var ${8:height} = ${9:500} - $1.top - $1.bottom;
17+
18+
var ${10:svg} = d3.select("${11}").append("svg")
19+
.attr("width", $6)
20+
.attr("height", $8)
21+
.append("g")
22+
.attr("transform", "translate(" + $1.left + "," + $1.top + ")")
23+
snippet nest
24+
d3.nest()
25+
.key(${1})
26+
.entries(${2})
27+
snippet scale
28+
d3.scale.linear()
29+
.domain(${1})
30+
.range(${2})

0 commit comments

Comments
 (0)