Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

इनपुट *.txt फ़ाइल का उपयोग करके एक बहुत ही सरल बार चार्ट (पायथन, मैटप्लोटलिब) कैसे प्लॉट करें?

एक इनपुट टेक्स्ट फ़ाइल से एक बहुत ही सरल बार चार्ट तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • बार नामों . के लिए एक खाली सूची बनाएं और ऊंचाई

  • एक टेक्स्ट फ़ाइल पढ़ें और प्रत्येक पंक्ति को पुनरावृत्त करें।

  • नाम जोड़ें और ऊंचाई सूचियों में।

  • बार . को प्लॉट करें सूचियों . का उपयोग करना (चरण 1) ।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
bar_names = []
bar_heights = []
for line in open("test_data.txt", "r"):
   bar_name, bar_height = line.split()
   bar_names.append(bar_name)
   bar_heights.append(bar_height)
plt.bar(bar_names, bar_heights)
plt.show()

"test_data.txt " में निम्न डेटा शामिल है -

Javed 75
Raju 65
Kiran 55
Rishi 95

आउटपुट

इनपुट *.txt फ़ाइल का उपयोग करके एक बहुत ही सरल बार चार्ट (पायथन, मैटप्लोटलिब) कैसे प्लॉट करें?


  1. Matplotlib का उपयोग करके सीबोर्न बार प्लॉट में त्रुटि बार कैसे बंद करें?

    सीबॉर्न बार प्लॉट में एरर बार को बंद करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- ऑनलाइन रिपॉजिटरी से एक उदाहरण डेटासेट लोड करें (इंटरनेट की आवश्यकता है)। बिंदु अनुमान और बार के साथ विश्वास अंतराल दिखाएं। आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि। उदाहरण import seaborn as sns im

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

  1. पायथन में matplotlib का उपयोग करके स्टैक्ड बार चार्ट कैसे प्रदर्शित करें?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभ