कर रहा है मुझे लगता है कि चाल यहां यह समझना होगा कि xAxis एक समारोह है कि एसवीजी तत्वों का एक गुच्छा उत्पन्न करता है। वास्तव में यह समारोह d3.svg.axis()
द्वारा लौटाया गया है। स्केल और ओरिएंट फ़ंक्शंस चेनिंग सिंटैक्स का हिस्सा हैं (यहां से अधिक पढ़ें: http://alignedleft.com/tutorials/d3/chaining-methods/)।
तो svg.append("g")
एसवीजी समूह तत्व को एसवीजी में जोड़ता है और चयन के रूप में स्वयं को संदर्भ देता है (यहां काम पर एक ही श्रृंखला वाक्यविन्यास)। जब आप चयन पर call
का उपयोग करते हैं तो आप g
चयन के तत्वों पर xAxis
नामक फ़ंक्शन को कॉल कर रहे हैं। इस मामले में आप नए बनाए गए और संलग्न समूह, g
पर धुरी फ़ंक्शन चला रहे हैं, xAxis
।
xAxis(svg.append("g"));
या:
हैं कि अभी भी मतलब नहीं है, वाक्य रचना के ऊपर के बराबर है
d3.svg.axis()
.scale(xScale)
.orient("bottom")(svg.append("g"));
लिंक आपके द्वारा दी गई बताता है कि 'कॉल()' करता – Ibu
हां, लेकिन फिर भी मैं svg.append ("g") प्राप्त करने में सक्षम नहीं हूं .call (xAxis); कर रहा है :( – Andy897
https://github.com/d3/d3-selection/blob/master/README.md#selection_call –