आप टेक्स्ट लेबल के साथ gnuplot में बार चार्ट कैसे प्लॉट करते हैं?आप gnuplot में बार चार्ट कैसे प्लॉट करते हैं?
उत्तर
plot "data.dat" using 2: xtic(1) with histogram
यहाँ Data.dat रूप
title 1 title2 3 "long title" 5
मेरा सुझाव है डेरेक Bruening के बार ग्राफ जनरेटर पर्ल स्क्रिप्ट का डेटा होता है। http://www.burningcutlery.com/derek/bargraph/
सरल बार ग्राफ पर उपलब्ध:
set boxwidth 0.5
set style fill solid
plot "data.dat" using 1:3:xtic(2) with boxes
Data.dat:
0 label 100
1 label2 450
2 "bar label" 75
तो आप अपनी सलाखों शैली चाहते हैं, आप की तरह कुछ कर सकते हैं:
set style line 1 lc rgb "red"
set style line 2 lc rgb "blue"
set style fill solid
set boxwidth 0.5
plot "data.dat" every ::0::0 using 1:3:xtic(2) with boxes ls 1, \
"data.dat" every ::1::2 using 1:3:xtic(2) with boxes ls 2
आप प्रत्येक प्रविष्टि के लिए कई बार ऐसा करने के लिए करना चाहते हैं:
Data.dat:
0 5
0.5 6
1.5 3
2 7
3 8
3.5 1
gnuplot:
set xtics ("label" 0.25, "label2" 1.75, "bar label" 3.25,)
set boxwidth 0.5
set style fill solid
plot 'data.dat' every 2 using 1:2 with boxes ls 1,\
'data.dat' every 2::1 using 1:2 with boxes ls 2
आप मुश्किल हो और कुछ साफ gnuplot चाल उपयोग करना चाहते हैं:
gnuplot छद्म-स्तंभों को रंग करने के लिए सूचकांक के रूप में इस्तेमाल किया जा सकता है:
plot 'data.dat' using 1:2:0 with boxes lc variable
इसके अलावा आप अपने इच्छित रंगों को चुनने के लिए फ़ंक्शन का उपयोग कर सकते हैं:
mycolor(x) = ((x*11244898) + 2851770)
plot 'data.dat' using 1:2:(mycolor($0)) with boxes lc rgb variable
नोट: नमूना छवियों के समान प्रभाव प्राप्त करने के लिए आपको कुछ अन्य बुनियादी आदेश जोड़ना होगा।
मैं शीर्ष उत्तर पर विस्तार करना चाहता हूं, जो पूर्ण शुरुआती लोगों के लिए बार ग्राफ बनाने के लिए जीएनयूप्लॉट का उपयोग करता है क्योंकि मैंने जवाब पढ़ा और अभी भी वाक्यविन्यास के जलसेक से उलझन में था।
हम जीएनयूप्लॉट कमांड की एक टेक्स्ट फ़ाइल लिखकर शुरू करते हैं। इसे कहते चलें commands.txt:
सेट अवधि png
सेट उत्पादन "graph.png"
सेट boxwidth 0।5
सेट शैली ठोस
साजिश भरने "Data.dat" का उपयोग कर 1: 3: xtic (2) बक्से
"सेट अवधि png" के साथ उत्पादन एक .png फ़ाइल को gnuplot सेट हो जाएगा और "आउटपुट सेट करें" graph.png "" फाइल का नाम है जो इसे आउटपुट करेगा।
अगली दो पंक्तियां स्वयं व्याख्यात्मक हैं। पांचवीं पंक्ति में बहुत सारे वाक्यविन्यास हैं।
साजिश "Data.dat" का उपयोग कर 1: 3: xtic (2) बक्से
के साथ "Data.dat" डेटा फ़ाइल हम पर काम कर रहे हैं है। "1: 3" इंगित करता है कि हम y-coordinates के लिए data.dat के x-coordinates और कॉलम 3 के लिए data.dat के कॉलम 1 का उपयोग करेंगे। xtic() एक ऐसा फ़ंक्शन है जो x-axis को क्रमांकित/लेबल करने के लिए ज़िम्मेदार है। इसलिए, xtic (2) इंगित करता है कि हम लेबल के लिए data.dat के कॉलम 2 का उपयोग करेंगे।
"Data.dat" इस तरह दिखता है:
0 लेबल 100
1 Label2 450
2 "बार लेबल" 75
लेखाचित्र करने के लिए, टर्मिनल में "gnuplot command.txt" दर्ज करें।
- 1. आप क्यूटी में अंक कैसे प्लॉट करते हैं?
- 2. आप gnuplot के अंतर्निहित फोंट का उपयोग कैसे करते हैं?
- 3. कोर प्लॉट चार्ट के अक्ष के लिए आप लेबल कैसे प्रदान करते हैं?
- 4. कोर प्लॉट में टच इंटरैक्शन कैसे सक्षम करते हैं?
- 5. एचडीएफएस: आप फ़ाइलों को बार-बार कैसे सूचीबद्ध करते हैं?
- 6. आप KendoUI बार चार्ट में एक बार एक अलग रंग कैसे बनाते हैं?
- 7. Gnuplot
- 8. एमएस चार्ट: बार चार्ट के एक्सिस पर आप प्रत्येक लेबल का रंग कैसे बदल सकते हैं?
- 9. जोड़ने त्रुटि बार gnuplot
- 10. कोर प्लॉट - औसत क्षैतिज रेखा के साथ बार चार्ट
- 11. gnuplot
- 12. gnuplot
- 13. gnuplot
- 14. ggplot बार चार्ट
- 15. Google चार्ट- बार चार्ट में बार के बदलते अभिविन्यास
- 16. जावास्क्रिप्ट Google बार चार्ट
- 17. कैसे gnuplot में लापता डेटा बिंदुओं के साथ लाइन साजिश
- 18. बार चार्ट पर jqplot टूलटिप
- 19. gnuplot
- 20. Google चार्ट उपकरण - स्टैक्ड बार चार्ट
- 21. jqPlot बार चार्ट चौड़ाई
- 22. आप प्रोटोटाइप कैसे करते हैं?
- 23. आप postgresql में mysqldump कैसे करते हैं?
- 24. आप एक्सकोड में टीडीडी कैसे करते हैं?
- 25. रूबी में आप पॉलिमॉर्फिज्म कैसे करते हैं?
- 26. आप कैसे प्रतिक्रिया करते हैं?
- 27. चार्ट बार की चौड़ाई कैसे सेट करें?
- 28. AChartEngine बार चार्ट में ग्रिड लाइनों के ऊपर चार्ट
- 29. ईमेल चार्ट - बार, क्षेत्र और पाई चार्ट
- 30. क्या बार चार्ट
कई अनुप्रयोगों के लिए 'हिस्टोग्राम' प्लॉटिंग शैली का उपयोग करना अधिक सुविधाजनक है, खासकर समूहबद्ध करने और मूल्यों को ढेर करने के लिए। – Christoph
@ क्रिस्टोफ हाय, अगर मैं इस प्रकार के ग्राफ के लिए कुंजी जोड़ना चाहता हूं? मुझे क्या करना चाहिए ? उदाहरण के लिए यदि मैं एक कुंजी जोड़ना चाहता हूं जो नीली रेखा "सर्दियों" है और लाल रेखा "गर्मी" – alex
@alex सुनिश्चित नहीं है, तो उन सभी उदाहरणों में से कौन सा मतलब है: 'lc rgb variable' के साथ आप अलग नहीं हो सकते मुख्य प्रविष्टियां – Christoph