भुगतान उदाहरण से शुरू करना क्रॉसफिल्टर (https://github.com/square/crossfilter/wiki/API-Reference) हम प्रत्येक भुगतान प्रकार (टैब, वीजा, नकद) के लिए एक लाइन चार्ट के साथ एक समग्र चार्ट कैसे बना सकते हैं?क्रॉसफिल्टर उदाहरण से समग्र ग्राफ
उत्तर
मुझे लगता है कि आप प्रत्येक भुगतान type
के लिए समय के साथ totals
भुगतान (date
आयाम) प्रदर्शित करना चाहते हैं।
var payments = crossfilter([...]);
var dateDimension = payments.dimension(function(d) { return new Date(d.date); });
प्रत्येक भुगतान प्रकार के लिए भुगतान योग (टैब, वीजा, नकदी)
var totalForType = function(type) {
return function(d) {
return d.type === type ? d.total : null;
};
};
var tabTotalsGroup = dateDimension.group().reduceSum(totalForType('tab'));
var visaTotalsGroup = dateDimension.group().reduceSum(totalForType('visa'));
var cashTotalsGroup = dateDimension.group().reduceSum(totalForType('cash'));
एक समग्र चार्ट परिभाषित करें और समग्र चार्ट के हिस्से के रूप में 3 लाइन चार्ट परिभाषित करने के लिए समूहों का उपयोग का एक समूह बनाएं ।
var compositeChart = dc.compositeChart('#composite-chart');
compositeChart
...
.x(d3.time.scale().domain([new Date("2011-11-14T16:15:00Z"), new Date("2011-11-14T17:45:00Z")]))
.dimension(dateDimension)
.compose([
dc.lineChart(compositeChart).group(tabTotalsGroup, 'tab').colors(['#ffaa00']),
dc.lineChart(compositeChart).group(visaTotalsGroup, 'visa').colors(['#aa00ff']),
dc.lineChart(compositeChart).group(cashTotalsGroup, 'cash').colors(['#00aaff'])
]);
dc.renderAll();
पूर्ण उदाहरण: http://plnkr.co/edit/rhDURrDfeSvVqEnQR9L1?p=preview
उत्कृष्ट, धन्यवाद। मैंने इसे एक बार चार्ट में बदल दिया जो इस संदर्भ में थोड़ा अधिक समझ में आता है। इसके साथ एक शुरुआती बिंदु के रूप में मैं इसे अनुकूलित करने में सक्षम था जो मैं वास्तव में पूरा करने की कोशिश कर रहा था। –
- 1. क्रॉसफिल्टर
- 2. एक समग्र पैटर्न में उदाहरण से बचें
- 3. क्रॉसफिल्टर और डी 3
- 4. यह क्रॉसफिल्टर में क्यों है?
- 5. डी 3 + क्रॉसफिल्टर: डेट-अक्ष पिक्सेलथिन बार
- 6. त्रुटि: Invariant उल्लंघन: findAllInRenderedTree (...): उदाहरण एक समग्र घटक होना चाहिए
- 7. ग्राफ से "जोड़ी" बनाएं?
- 8. NHibernate समग्र कुंजी बनाम समग्र अद्वितीय प्रतिबंध
- 9. समग्र पैटर्न
- 10. उनके समग्र
- 11. उस समग्र
- 12. ग्राफ
- 13. समग्र पैटर्न डिजाइन प्रश्न
- 14. ग्राफ
- 15. 'समग्र पैटर्न' क्या है?
- 16. ग्राफ
- 17. क्या क्रॉसफिल्टर को एक फ्लैट डेटा संरचना की आवश्यकता है?
- 18. ग्राफ
- 19. डी 3 क्रॉसफिल्टर आयामों के लिए असतत फ़िल्टर
- 20. ग्राफ
- 21. समग्र प्राथमिक कुंजी
- 22. समग्र इंडेक्स का ओवरहेड
- 23. समग्र प्राथमिक और कार्डिनालिटी
- 24. एक समग्र घटक
- 25. ग्राफ
- 26. ग्राफ स्पेसिंग एल्गोरिदम
- 27. PostgreSQL समग्र प्रकार
- 28. ओरेकल समग्र सूचकांक
- 29. ग्राफ
- 30. ग्राफ
+1। मुझे समग्र चार्ट का उपयोग करके इसे कैसे बनाया जाए, इस पर एक नुकसान हुआ है। मुझे लगता है कि यह श्रृंखला चार्ट का उपयोग करके किया जा सकता है। हालांकि मैं विशेषज्ञ की सलाह का इंतजार करूंगा –
फिलहाल मैं एक समग्र कार्ट उदाहरण की तलाश में हूं क्योंकि जो मैं वास्तव में चाहता हूं वह दो श्रृंखलाओं को चार्ट करना और उपयोग करना है .useRightYAxis (सत्य) ताकि मैं अलग-अलग वाई के साथ दो डेटा सेट की तुलना कर सकूं अक्ष मूल्य –