2013-09-06 9 views
6

मैं d3.js. के लिए Sankey प्लगइन के साथ काम कर रहा हूँ। क्या नोड्स के स्वचालित प्लेसमेंट को प्रभावित करने का कोई तरीका है?डी 3 संकी - क्या नोड्स के प्लेसमेंट को प्रभावित करना या तय करना संभव है?

यदि आप नीचे दी गई 2 छवियों की तुलना करते हैं।

स्वचालित रूप से Sankey आरेख उत्पन्न: https://files.secureserver.net/0s3DEU5s3OZtqL

enter image description here

बाद मैं मैन्युअल रूप से इसे फिर से व्यवस्था की है: https://files.secureserver.net/0sYJF1w7f54wdF

enter image description here

आप देखते हैं कि नोड्स एक दूसरे के बाद केंद्रित अनुरूप हैं जो जब तक आप नोड्स को मैन्युअल रूप से पुनर्व्यवस्थित नहीं करते हैं तब तक आरेख का उपयोग करना कठिन बनाते हैं। क्या मैं इस प्रवाह को किसी भी तरह प्रभावित कर सकता हूं - या यह वही तरीका है?

वैसे - क्या यह निर्दिष्ट करने का कोई तरीका है कि नोड्स के लिए पाठ नोड्स की ऊंचाई से अधिक नहीं होना चाहिए?

+0

क्या आपने प्लेसमेंट को बेहतर बनाने के लिए कोई समाधान ढूंढ लिया है? – Cos

उत्तर

1

demo के अनुसार और इसकी व्याख्या के अनुसार, प्लेसमेंट को प्रभावित करने का कोई तरीका नहीं है (और स्रोत पर एक संक्षिप्त रूप यह पुष्टि करता है)। इसी प्रकार, यह निर्दिष्ट करने का कोई तरीका नहीं है कि नोड्स के लिए पाठ नोड्स की ऊंचाई से अधिक नहीं होना चाहिए।

+0

उत्तर के लिए धन्यवाद। –

संबंधित मुद्दे