दिलचस्प पोस्ट
स्क्रॉलिंग यूआईएसक्रोलएव्यू के दौरान यूआईएलबल को अपडेट करना बंद हो जाता है प्रमाणीकरण अनुरोध घटना आभासी असाइनमेंट ऑपरेटर C ++ कौन से तत्व का समर्थन :: पहले और :: छद्म तत्वों के बाद? JSON और jqGrid "Userdata" क्या है? एक स्थानीय फाइल सिस्टम पर `लिखने (2)` परमाणुता मेजबान के साथ स्थानीय साझा फ़ोल्डर माउंट करने के लिए boot2docker स्टार्टअप स्क्रिप्ट क्यों स्पष्ट रूप से इंटरफ़ेस लागू करें? अगर div में अतिप्रवाह तत्व हैं तो jquery के साथ जांचें WPF त्रुटि: लक्ष्य तत्व के लिए फ्रेमवर्क एलेमेंट को नियंत्रित नहीं कर पा रहा है एंड्रॉइड स्क्रीन पर छवियां खींचें और ड्रॉप करें? जीसीसी के साथ precompiled हेडर पायथन में "थ्रेड स्थानीय स्टोरेज" क्या है, और मुझे इसकी आवश्यकता क्यों है? जावा के लिए प्राकृतिक भाषा की तारीख और समय पार्सर जवाब 8। आईएस 8 में काम नहीं कर रहा है

डी 3 में एकाधिक सीएसवी फाइलों से डेटा आयात करना

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

1.मैं एक से अधिक सीएसवी फाइलों से डेटा कैसे आयात करूँ?
2.क्या मैं प्रत्येक सीएसवी के लिए एक सरणी का उपयोग कर सकता हूं या डी 3 का उपयोग केवल एक वैश्विक डेटा सरणी का ही करता है?
3.क्या CSV फ़ाइलों से आयात करने के लिए एक निश्चित कॉलम चुनने का एक तरीका है?

यहां एक उदाहरण है, मैं प्रत्येक फाइल से "पुरानावर्ट" अलग सरणियों में आयात करना चाहता हूं और उसके बाद काम करने के लिए 2 सरणियों का उपयोग करें। क्या यह डी 3 में सही है और कैसे?

सीएसवी 1
समय, oldVer, newVer, oldT, न्यूट
1,180930,190394,24,59
2,198039,159094,26,45
3,152581,194032,22,61

सीएसवी 2
समय, oldVer, newVer, oldT, न्यूट
1,184950,180435,27,26
2,120590,129409,13,13
3,165222,182133,60,54

मूक सवाल के लिए फिर से खेद है, लेकिन मुझे इस मामले पर थोड़ा प्रतिक्रिया मिली है। किसी भी तरह की सहायता को आभार समझेंगे।

Solutions Collecting From Web of "डी 3 में एकाधिक सीएसवी फाइलों से डेटा आयात करना"

आप कई बार d3.csv कॉल d3.csv :

 d3.csv("csv1.csv", function(error1, data1) { d3.csv("csv2.csv", function(error2, data2) { // do something with the data }); }); 

आपके तीसरे प्रश्न के लिए, नहीं, डी 3 सब कुछ पार्स करेगा। हालांकि आपको सभी डेटा का उपयोग करने के लिए बाध्य नहीं किया गया है, इसलिए यदि आप केवल एक कॉलम में रुचि रखते हैं, तो उस डेटा का उपयोग करें

आप फ़ाइलों को एक साथ लोड करने के लिए डी 3 कतार का उपयोग कर सकते हैं एक उदाहरण;

 d3.queue() .defer(d3.csv, "file1.csv") .defer(d3.csv, "file2.csv") .await(function(error, file1, file2) { if (error) { console.error('Oh dear, something went wrong: ' + error); } else { doStuff(file1, file2); } });