이것은 내 코드 조각으로, 데이터를 가져올 수 없습니다. 저는 d3을 처음 접했고 서수 또는 스케일 스케일에 문제가 있다고 생각합니다. 누구든지 도와 줄 수 있어요.서수 규모의 d3 v4 막대 그래프 만들기
dom = (data.map(function(d) { return d[attri]; }));
x = d3.scaleBand()
.range([0,width])
.paddingInner([0.1])
.paddingOuter([0.3])
.align([0.5]);
x.domain(dom);
bins = d3.histogram()
.domain(x.domain)
(mydata);
우리는 값의 집합으로 도메인을 가질 수 있다고 생각합니다. http://stackoverflow.com/questions/29318223/d3js-histogram-with-ordinal-scale 아래의이 링크를 참조하십시오. 내 도메인은 [ "marrried", "unmarried", "divorced"] 등과 같은 값을 포함하고있는 것과 동일합니다. v4의 v3의 histogram.layout과 비슷한 것을 원합니다. –
아니요, 할 수 없습니다. 이 링크에서 ** 히스토그램 도메인 **가 값 집합으로 표시됩니까? 아니, 아니야. 그 질문에서 OP는 단순히 히스토그램에 일련의 값을 전달하기 위해 순서 척도를 사용합니다. –
그래서 여기에서 달성하고 싶은 것을 계획 할 수 없습니까? 나는 d3에 처음있어 당신을 도울 수 있습니다. –