2012-07-05 16 views
9

में एक बार ग्राफ पर त्रुटि सलाखों जोड़ना मैं निम्नलिखित फ़ाइल है मैं gnuplot बार ग्राफ़ का उपयोग कर साजिश करना चाहते हैं:gnuplot

plot 'file.dat' using 4:xtic(1) title col, \\ 
     '' using 2:xtic(1) title col; 

:

Function X X-ERROR Y Y-ERROR 
A 1.311539 0.066268 1.000000 0.000000 
(a1,b0) 1.325429 0.083437 1.010926 0.016710 
(a.9,.b1) 1.134640 0.040017 1.276168 0.060281 
(a.8,.b2) 1.078336 0.058529 1.346358 0.054645 
(a.7,.b3) 1.035866 0.060660 1.318395 0.018087 
(a.6,.b4) 0.982717 0.047363 1.196714 0.047427 
(a.5,.b5) 0.962423 0.051994 1.127991 0.044731 
(a.4,.b6) 0.953673 0.046014 1.139608 0.044726 
(a.3,.b7) 0.948948 0.050462 1.169209 0.044333 
(a.2,.b8) 0.941013 0.047166 1.198138 0.045844 
(a.1,.b9) 0.929961 0.057801 1.328111 0.088813 
(a0,b1) 0.966331 0.036079 3.289381 0.213192 
B 1.000000 0.000000 3.321802 0.121290 

मैं पूरी तरह से लेखाचित्र तैयार करने का उपयोग कर प्रबंधित कर सकते हैं हालांकि मैं हमेशा विश्वास की अंतराल का प्रतिनिधित्व करने के लिए कॉलम 3 और 5 का उपयोग करना चाहता हूं। कोई मदद?

धन्यवाद!

उत्तर

12

मान लिया जाये कि आप जुड़े त्रुटि सलाखों के साथ साथ-साइड बार चार्ट आकर्षित करने के लिए चाहते हैं, मैं का प्रयोग करेंगे निम्नलिखित:

set xrange [-0.5:12.75] 
set xtic rotate by -45 
set boxwidth 0.25 
plot 'file.dat' using ($0-.05):4:5:xtic(1) with boxerrorbars title col, \\ 
    '' using ($0+0.25):2:3 with boxerrorbars title col 

विचार एक्स-अक्ष पर दो उपायों में से एक को ऑफ़सेट करना है।

enter image description here

+0

यह वही है जो मैं चाहता था !! Lemme यह वास्तव में जल्दी परीक्षण! – Dynelight

+1

'($ 0-.05)' ($ 0-.05) में क्या है: 4: 5: xtic (1) प्रतिनिधित्व करता है? मुझे पता है कि 4 '4 वें कॉलम का उपयोग करने के लिए बॉक्स को बता रहा है। '5' त्रुटि बार के लिए डेल्टा के रूप में 5 वें कॉलम का उपयोग करने के लिए त्रुटि पट्टी बता रहा है। 'xtic (1)' लेबल के रूप में पहले कॉलम का उपयोग करने के लिए gnuplot को बता रहा है। – joseph

0

मुझे लगता है कि यह आप क्या चाहते हैं क्या करना चाहिए (अगर मैं अपने भूखंड सही ढंग से समझ ...)

plot 'test.dat' using (column(0)):4:3:xtic(1) w errorbars title col, \ 
    '' using (column(0)):2:5:xtic(1) w errorbars title col; 
+0

आपके उत्तर के लिए हाय धन्यवाद! दरअसल यह बिल्कुल ऐसा नहीं है ... मुझे ऐसा कुछ चाहिए: http://www.csse.uwa.edu.au/programming/gnuplot_demos/errorbar/errorbar.html सेट शीर्षक "बॉक्सरबर्स का प्रदर्शन" देखें। मेरे पास 2 अलग-अलग प्रकार के बार हैं, और प्रत्येक मान के लिए, दोनों बार दिखाना चाहिए। और प्रत्येक बार के लिए, त्रुटि बार =) क्या यह और स्पष्ट है? क्या मुझे ग्राफिक बनाना चाहिए और शायद यह अधिक प्रतिनिधि होगा? – Dynelight