2013-07-16 8 views
6

कैसे ढूंढें मुझे शायद कुछ मामूली याद आ रही है। मुझे लगता है कि मैं अभी भी पूरी तरह से कुछ बुनियादी crossfilter अवधारणाओंक्रॉसफ़िल्टर - न्यूनतम/अधिकतम

वैसे भी समझ में नहीं आता, मैं आयामों पर फ़िल्टर के साथ कुछ आयामों के साथ एक crossfilter बनाया। अब मैं फ़िल्टर किए गए मानों के न्यूनतम/अधिकतम (कुंजी नहीं) जानना चाहता हूं।

मैं इसे कैसे प्राप्त करूं?

सभी युक्तियों का स्वागत है।

धन्यवाद

पीटर

उत्तर

1

आप d3.js का उपयोग कर रहे हैं, तो आप "हद" विधि का उपयोग कर सकते हैं। मैं बस कुछ चार्टिंग करने के लिए क्रॉस फ़िल्टर के साथ खेलना शुरू कर रहा हूं और यहां एक स्निपेट है जिसका मैं उपयोग कर रहा हूं।

var strmDateAccessor = function (d){return d.strmDate;}; 
strmDateExtent = []; 
strmDateExtent = d3.extent(data, strmDateAccessor); 

// strmDateExtent[0] will equal min 
// strmDateExtent[1] will equal max 
+0

धन्यवाद क्रिस, लेकिन लक्ष्य फ़िल्टर किए गए क्रॉसफिल्टर आयाम न्यूनतम/अधिकतम मान प्राप्त करना था। इस प्रश्न की पृष्ठभूमि https://groups.google.com/forum/#!topic/dc-js-user-group/oMbflgz-ywY में पाई जा सकती है। जिस समाधान के साथ मैं आया था वह भी वहां है, हालांकि हैक को शायद ही कभी समाधान कहा जा सकता है। – Peter