आप क्या पूछते हैं, सीधे gnuplot के भीतर से करने के लिए एक आसान तरीका है। इसके साथ प्रयास करें:
plot "< join file1.dat file2.dat" using 1:2 with lines
यदि दोनों फाइलों में केवल एक कॉलम होता है, तो उपरोक्त आदेश उन्हें एक दूसरे के विरुद्ध प्रिंट करेगा।
join
कमांड विभिन्न फ़ाइलों से कॉलम शामिल अंकगणितीय परिचालन करने के लिए भी उपयोगी है; उदाहरण के लिए, यदि दोनों फ़ाइलों को दो कॉलम, तो
plot "< join file1.dat file2.dat" using 1:($2+$4) with lines
पहली और दूसरी फ़ाइल के दूसरे स्तंभ के बीच राशि के खिलाफ पहले फ़ाइल के पहले स्तंभ साजिश होगा।
join
कमांड GNU core utilities का हिस्सा है। मेरे मैक ने उन्हें डिफ़ॉल्ट रूप से स्थापित किया है; मुझे लगता है कि यह ज्यादातर लिनक्स सिस्टम के लिए मामला है। यदि आप विंडोज का उपयोग करते हैं, तो GnuWin पर एक नज़र डालें।
स्रोत: gnuplot मेलिंग सूची (http://gnuplot.10905.n7.nabble.com/combining-data-from-different-input-files-td3528.html)।
स्रोत
2015-08-25 14:44:15
आपकी सहायता के लिए धन्यवाद – sangi