2015-02-06 2 views
4

간단한 시각화를 위해이 도구를 사용하고 있습니다.D3.JS 각국에 수업 추가

http://bl.ocks.org/KoGor/5994804

나는 각 나라 경로에 자신의 이름을 추가하고 싶다. 나는 여러 나라를 반복하려했지만 SVG와 링크 할 생각이 없습니다.

var world = svg.selectAll("path.land") 
      .data(countries) 
      .enter().append("path") 
      .attr("class", "land") 
      .attr("d", path) 
당신은 각 데이터 항목에 대한 동적 class 속성을 구축하는 기능을 사용할 수 있습니다
+0

무엇을하려고 하는가? 생성 된 경로에 다른 클래스를 추가하거나 지구본에 텍스트를 추가 하시겠습니까? –

+0

경로에 클래스를 추가하고 싶습니다. 예를 들어, http://jsfiddle.net/7buzp4ab/ 여기에 코드가 있습니다. – Marius

+0

가능합니까? – Marius

답변

4

:

var world = svg.selectAll("path.land") 
      .data(countries) 
      .enter().append("path") 
      .attr("class", function(d) { return "land " + d.name }) 
      .attr("d", path) 
+0

@ 마리우스 : 함수 만 현재 개체'd'를 호출합니다. 그런 다음 키 - 값을 호출 할 수 있습니다. – Hugolpz