d3을 사용하여 간단한 선 차트를 만들려고합니다. 그러나 어떤 이유로 그것이 선과 중간 점 사이를 채 웁니다.d3 임의 선에서의 선형 차트 채우기
방문의 형식입니다 var width = 500,
height = 500,
padding = 10;
var extentVisits = d3.extent(visits, function(obj){
return obj['visits'];
});
var extentDates = d3.extent(visits, function(obj){
return obj['datestamp'];
});
var yScale = d3.scale.linear()
.domain(extentVisits)
.range([height - padding, padding]);
var xScale = d3.time.scale()
.domain(extentDates)
.range([0, width]);
var line = d3.svg.line()
.x(function(d) {
return xScale(d['datestamp']);
})
.y(function(d) {
return yScale(d['visits']);
})
d3.select('#chart')
.append('svg')
.attr('width', width)
.attr('height', height)
.append("g")
.attr("transform", "translate(5,5)")
.append('path')
.datum(visits)
.attr("class", "line")
.attr('d', line);
: 나는 '그래서
visits = [{'datestamp': timestampA, 'visits': 1000},
{'datestamp': timestampB, 'visits': 1500}]
내가 D3 꽤 새로운 해요
내 자바 스크립트는 다음과 같다 : 여기에 출력이다 그것은 단순한 무엇인가 명확하다. 그러나 그것은 나를 미치게하고있다.
미리 감사드립니다.