DC.js - colorMixin

colorMixinसभी चार्टों के लिए रंग समर्थन प्रदान करता है, जिन्हें रंगों का उपयोग करके कल्पना करने की आवश्यकता होती है। ColorMixin के पदानुक्रम को नीचे दिए गए आरेख में परिभाषित किया गया है।

colorMixin रंगों के साथ काम करने के तरीकों की निम्नलिखित सूची प्रदान करता है और वे इस प्रकार हैं -

colorAccessor ([colorAccessor])

हो जाता है या रंग गौण समारोह सेट करता है। यह अंतर्निहित क्रॉसफ़िल्टर समूह में प्रत्येक डेटा बिंदु के लिए रंग पैमाने में एक अलग रंग मान का नक्शा करेगा। डिफ़ॉल्ट रंग अभिगमकर्ता इस प्रकार है -

mychart.colorAccessor(function (d, i){return i;})

colorDomain ([डोमेन])

रंग मानचित्रण फ़ंक्शन के लिए वर्तमान डोमेन को जाता है या सेट करता है और इसे एक सरणी के रूप में आपूर्ति की जानी चाहिए।

calculateColorDomain ()

ColorAccessor () फ़ंक्शन का उपयोग करके पाए गए डेटा तत्व के न्यूनतम और अधिकतम मानों को निर्धारित करके रंग डोमेन सेट करता है।

रंग ([colorScale])

रंग पैमाने पर हो जाता है या सेट हो जाता है। यह स्वीकार करता हैd3.scale।

chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));

linearColors (आर)

प्रक्षेपित रैखिक रंग स्केल सेट करने के लिए एक शॉर्टकट विधि।

chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);

ordinalColors (आर)

ऑर्डिनल कलर स्केल सेट करने का एक शॉर्टकट तरीका।

chart.ordinalColors(['red','green','blue']);