मैं d3.behavior.zoom का उपयोग करके पैनिंग और ज़ूमिंग के साथ एक सरलीकृत गैंट चार्ट प्रस्तुत करने के लिए d3 का उपयोग कर रहा हूं।पैन/ज़ूम ऑर्डिनल स्केल?
एक्स स्केल एक समय स्केल (कॉलम में केंद्र कैलेंडर दिनों में थोड़ा संशोधित) है और बहुत ही काम करता है, लेकिन मुझे वाई स्केल को ज़ूम/पैन करने का निर्णय लेने में समस्याएं आ रही हैं, जिसका डोमेन कार्यों की एक सूची है जो चार्ट क्षेत्र में फिट होने के लिए अक्सर बहुत अधिक होगा, इसलिए पैनिंग/ज़ूमिंग की आवश्यकता है।
ज़ूम/पैन घटनाओं पर प्रतिक्रिया करने के लिए डिफ़ॉल्ट ordinal पैमाने को बताने का कोई तरीका है, या क्या मुझे एक कस्टम स्केल लिखना चाहिए? और यदि मुझे कस्टम स्केल लिखना है, तो इसे d3.scale.ordinal पर बेस करना बेहतर होगा (यह कार्यों की पूरी सूची संग्रहीत करता है, और केवल इसके दृश्य के रूप में दृश्यमान सबसेट का उपयोग करता है), या d3.scale पर। रैखिक (और फिर रेंजबैंड इत्यादि के लिए क्रमिक पैमाने के समान कुछ लागू करें?)।
या क्या मुझे कुछ याद आ रहा है (पूरी तरह से संभव है क्योंकि यह डी 3 का उपयोग कर मेरा पहला प्रोजेक्ट है)?
क्या आप एक स्निपेट पोस्ट कर सकते हैं? धन्यवाद! कुछ उदाहरण कोड के लिए – Dan
+1। – Thomas
उदाहरण के साथ वास्तव में बहुत अच्छा होगा, धन्यवाद! – Kristoffer