डेटा में रुझानों की पहचान करें और YouPlot के साथ लिनक्स टर्मिनल में डेटा की कल्पना करके सूचित निर्णय लें।
डेटा नया तेल है- या तो हमें बताया गया है। लेकिन आपके डेटा की प्रभावशीलता अक्सर इस बात पर निर्भर करती है कि आप इसे कैसे पेश करते हैं।
चार्ट, ग्राफ़ और प्लॉट आपको और आपके दर्शकों को इस तरह से एक त्वरित अवलोकन दे सकते हैं कि आंकड़ों की तालिकाएँ आसानी से प्रबंधित नहीं की जा सकतीं। अपने लिनक्स टर्मिनल में विस्मयकारी डेटा विज़ुअल बनाने का तरीका यहां बताया गया है।
डेटा प्रदर्शित करने के लिए रेखांकन महत्वपूर्ण हैं
संख्यात्मक डेटा वैज्ञानिक ज्ञान विकसित करने और निर्णय लेने का एक अनिवार्य हिस्सा है। पिछले परिणामों के कुछ ज्ञान के बिना, आपके द्वारा लिया गया कोई भी निर्णय एक सिक्के को उछालने जैसा ही है।
और आपके पास जितने अधिक डेटा बिंदु होंगे, आपके निर्णय के सही होने की संभावना उतनी ही अधिक होगी।
उदाहरण के लिए, एक सिक्के को दो बार पलटें, और इस बात की अच्छी संभावना है कि यह दोनों बार सिर पर गिरेगा। अपने डेटा से इस 100% संभावना के आधार पर, आप अपने घर को गिरवी रखने, अपनी दादी को बेचने, और आने वाले अगले सिक्के पर अपना सब कुछ दांव पर लगाने पर विचार कर सकते हैं।
लेकिन अधिक कॉइन टॉस डेटा के साथ, आप देखेंगे कि समय के साथ, संभावना लगभग 0.5 तक गिर जाती है, और तैयार नकद निवेश के लिए अपने बच्चों को नमक की खानों में अनुबंधित करना अब इतना अच्छा विचार नहीं लगता है।
अगर आप कर रहे हैं तालिका में अपना डेटा रिकॉर्ड करना, बड़ी मात्रा में डेटा को एक नज़र में समझना मुश्किल हो सकता है। हजारों डेटा बिंदुओं वाली नोटबुक के माध्यम से स्कैन करना और एक उभरती हुई प्रवृत्ति को देखना लगभग असंभव है। उस क्षमता के बिना गलत निष्कर्ष निकालना और गलत निर्णय लेना आसान है।
ग्राफ़ और चार्ट अपरिष्कृत डेटा लेते हैं और उन्हें इस तरह से संसाधित करते हैं कि त्वरित नज़र रखना और तुरंत आसान हो जाता है रुझानों, समूहों, और आउटलेयर को पहचानने में सक्षम हों—जिसका अर्थ है कि आप सही निष्कर्ष निकाल सकते हैं और सूचित कर सकते हैं निर्णय।
यूप्लॉट क्या है?
YouPlot एक कमांड-लाइन टूल है जो आपके लिनक्स टर्मिनल में प्लॉट, ग्राफ़ और चार्ट बनाता है।
कार्यक्रम स्वीकार करता है टैब सेपरेटेड वैल्यू (TSV) फाइलें इनपुट के रूप में और खूबसूरती से स्वरूपित स्कैटर ग्राफ़, बॉक्स प्लॉट, हिस्टोग्राम, बार चार्ट और बहुत कुछ लौटाता है।
YouPlot को स्थानीय फ़ाइलों को फीड करने के अलावा, आप कमांड के भाग के रूप में YouPlot को मानक आउटपुट पाइप करके फ्लाई पर प्लॉट भी उत्पन्न कर सकते हैं।
लिनक्स पर यूप्लॉट कैसे स्थापित करें
YouPlot रूबी जेम के रूप में उपलब्ध है, हालाँकि, YouPlot को Linux पर स्थापित करने का सबसे आसान तरीका Homebrew पैकेज मैनेजर के माध्यम से है।
Homebrew कई लिनक्स डिस्ट्रोस पर पहले से इंस्टॉल नहीं आता है, इसलिए शुरू करने से पहले, आपको चाहिए अपने Linux सिस्टम पर Homebrew स्थापित करें.
अब YouPlot को इसके साथ इंस्टॉल करें:
काढ़ा youplot स्थापित करें
YouPlot के साथ अपने Linux टर्मिनल में शानदार रेखांकन बनाएं
आप या तो YouPlot का उपयोग करके आह्वान कर सकते हैं youplot या uplot, और मूल कमांड संरचना है:
uplot
आज्ञा स्विच उस प्रकार का प्लॉट है जिसे आप बनाना चाहते हैं। सबसे आम हैं:
आज्ञा |
कार्य |
---|---|
छड़ |
एक क्षैतिज पट्टी प्लॉट बनाएं |
इतिहास |
एक क्षैतिज हिस्टोग्राम बनाएं |
पंक्ति |
एक लाइन प्लॉट ड्रा करें |
पंक्तियां |
कई श्रृंखलाओं के साथ एक लाइन प्लॉट बनाएं |
बिखराव |
एक स्कैटर ग्राफ ड्रा करें |
डी |
एक घनत्व प्लॉट बनाएं |
डिब्बा |
एक बॉक्स प्लॉट ड्रा करें |
आप किस प्रकार के प्लॉट का उपयोग कर रहे हैं, इसके आधार पर उपलब्ध विकल्प अलग-अलग होते हैं। प्रत्येक प्रकार के लिए उपलब्ध विकल्पों को देखने के लिए, का उपयोग करें --मदद बदलना। यदि आप यह देखना चाहते हैं कि आप स्कैटर ग्राफ़ के साथ क्या कर सकते हैं, तो आप दर्ज करेंगे:
अपलोड स्कैटर --help
YouPlot डेवलपर्स ने आपको YouPlot फ़ंक्शंस का पता लगाने की अनुमति देने के लिए TSV प्रारूप में कुछ उत्कृष्ट नमूना डेटा प्रदान किए हैं। आप इसे इसके साथ डाउनलोड कर सकते हैं:
wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv
डेटा फूलों के पौधों से संबंधित है और बाह्यदल की लंबाई, बाह्यदल की चौड़ाई, पंखुड़ी की लंबाई, पंखुड़ी की चौड़ाई और प्रजातियों के लिए मीट्रिक देता है।
बेसिक बॉक्स प्लॉट बनाने के लिए एंटर करें
uplot बॉक्स IRIStsv.tsv
यह विशेष रूप से उपयोगी नहीं है क्योंकि प्लॉट में कोई अक्ष लेबल या शीर्षक नहीं है। आप इनका उपयोग करके जोड़ सकते हैं --xलेबल, ylabel, और --शीर्षक स्विच।
उदाहरण के लिए, यदि आपके पास एक TSV फ़ाइल है जिसमें विभिन्न प्लॉट प्रकारों के कथित शीतलता कारक वाले डेटा हैं, तो आप इस डेटा को इसके साथ प्रदर्शित करते हैं:
अपलोड बॉक्स --शीर्षक 'ये ग्राफ़ कितने अच्छे हैं?' --xlabel 'कूलनेस रेटिंग' --ylabel 'type'
परिणामी प्लॉट ऊपर की छवि में दिखाए गए के समान होगा।
आप किसी अन्य प्रोग्राम के मानक आउटपुट से इनपुट भी पाइप कर सकते हैं। YouPlot डेवलपर्स द्वारा दिया गया एक उत्कृष्ट उदाहरण है:
python3 -c 'मैथ इंपोर्ट सिन, पिडाटा = "\n" से। जॉइन (f"{i*pi/50}\t{sin (i*pi/50)}" फॉर आई इन रेंज (101)) प्रिंट ( डेटा)' | अपलोड लाइन
उपरोक्त आदेश 101 टैब-पृथक मूल्यों का उत्पादन करेगा और उन्हें YouPlot पर पाइप करेगा - एक रमणीय साइन लहर का उत्पादन करेगा।
अपने लिनक्स टर्मिनल में डेटा को प्लॉट के रूप में देखें!
YouPlot आपके लिनक्स टर्मिनल में क्या दिखा सकता है, इसकी कोई सीमा नहीं है, लेकिन यदि आप डेटा को विज़ुअलाइज़ करने का अधिक पारंपरिक तरीका पसंद करते हैं, तो बहुत सारे GUI विकल्प उपलब्ध हैं।