मैं पैन कार्यक्षमता के साथ एक मूल रैखिक चार्ट पर काम कर रहा हूं।d3.js: सीमा के साथ पैन
मैं हद चार्ट तत्वों d3.event.translate
मूल्यों को सीमित करके घसीटा जा सकता है जो करने के लिए सीमित करने के लिए कामयाब रहे:
var tx = Math.max(0, d3.event.translate[0]),
ty = Math.min(0, d3.event.translate[1]);
सभी मैं अब जरूरत है x सीमित करने के लिए है और y तदनुसार अक्ष। उदाहरण देखें: http://jsfiddle.net/Q2SWV/
चार्ट पर बार 0 से नीचे या बाईं ओर खींचते समय सीमित हैं। एक्स और वाई अक्ष नहीं हैं। धुरी समस्या को ठीक करने के तरीके पर कोई विचार?
मुझे पता है कि यह बहुत समय पहले था, लेकिन इसमें केवल 2 पक्षों की सीमा है, यानी x [0], y [0], मैं इसे सभी 4 तरफ से कैसे कर सकता हूं? उदाहरण के लिए, मैं केवल 0 और 100 के बीच वाई दिशा में जा सकता हूं, और एक्स के साथ ही? – thatOneGuy
यह उदाहरण काम नहीं करता है (पता नहीं है कि एक नए डी 3 संस्करण के कारण)। – jarandaf