데이터를 업데이트 할 때 누적 막 대형 차트를 다시 그리는 데 문제가 있습니다. 차트에서 새 데이터를 읽고 누락 된 블록을 제거 할 수는 있지만 빈 부분을 채우는 방법을 알 수는 없습니다. 저는 Stacked Area와 Line Chart를 사용하고 있지만 Stacked Column/Bar의 Roadblock을 사용하고 있습니다. http://jsfiddle.net/adeaver/duvpM/8/d3 누적 막대/막 대형 차트의 데이터 업데이트
나는 장소에 block.exit().remove();
측면을 수행
내 작업 바이올린은 여기에있다.
모든 안내를 받으실 수 있습니다.
'block.enter(). append ("rect")'두 번째 체크와 똑같은 데이터가 틀리지 만 'rect'를 그리는 부분은 관계없이 실행되지 않습니다. 'redraw'버튼을 클릭해도 height 속성에 console.log 문이 추가되었습니다. http://jsfiddle.net/adeaver/duvpM/9/ – AnthonyDeaver
이것은'. enter()'선택만으로 쉽게 고칠 수 있습니다 - http://jsfiddle.net/duvpM/10/ –
나는이 코드를 너무 오래 꼼짝 않고 보았습니다. 다시 한번 감사드립니다. – AnthonyDeaver