extent
का अर्थ 4 से v3 से बदल गया है।
extent
in v3 ब्रश क्षेत्र का मतलब है, यानी ब्रश द्वारा निर्धारित कुल क्षेत्रफल में चयन सीमा।
extent
in v4 अब ब्रश द्वारा निर्धारित कुल क्षेत्र को संदर्भित करता है, जबकि selection
चयनित क्षेत्र है, जिसे पहले extent
कहा जाता था। (ध्यान दें कि चयन d3.brushSelection
के माध्यम से पहुँचा जा सकता है, लेकिन और अधिक सामान्यतः एक ब्रश ईवेंट हैंडलर में d3.event.selection
के रूप में पहुँचा जा सकता है
इसके अलावा, d3.v4 में, तराजू नहीं रह गया है ब्रश के साथ सीधे जुड़े होते हैं;। इसके बजाय, एक ब्रश केवल संचालित ।। एक पिक्सेल क्षेत्र में तराजू (ब्रश सेटअप पर) बाहर रास्ते पर (ब्रश ईवेंट हैंडलर्स द्वारा लौटाए गए मूल्यों के लिए) में रास्ते पर लागू किया जाना चाहिए और तो क्या हुआ, पहले से था d3.v3 में:
let brush = d3.brush() .brushY(brushScale) .extent([0, 10]);
d3.v4 में कुछ ऐसा हो जाता है:
let brush = d3.brushY() .extent([[0, brushScale.range()[0]], [sliderWidth, brushScale.range()[1]]]); let brushSel = svg.append('g').call(brush); brush.move(brushSel, [sliderScale(0), sliderScale(10)]);
ध्यान दें कि बजाय extent
(v3) के साथ चयनित क्षेत्र की स्थापना की है, हम move()
(v4) एक छोटा पिक्सेल श्रृंखला के लिए चयनित क्षेत्र।
इनमें से कुछ महत्वपूर्ण परिवर्तनों को व्यक्त करने के लिए धन्यवाद। –