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

पायथन - पैंडास DataFrame के लिए स्कैटर प्लॉट बनाएं


स्कैटर प्लॉट एक डेटा विज़ुअलाइज़ेशन तकनीक है। स्कैटर प्लॉट प्लॉट करने के लिए plot.scatter() का उपयोग करें। सबसे पहले, आइए आवश्यक लाइब्रेरी आयात करें:

हमारे पास टीम रिकॉर्ड के साथ डेटा है। इसे पैंडास DataFrame में सेट करें:

data = [["Australia", 2500], ["Bangladesh", 1000], ["England", 2000], ["India", 3000], ["Srilanka", 1500]]
dataFrame = pd.DataFrame(data, columns=["Team", "Rank_Points"])

अब कॉलम के साथ प्लॉट करें:

dataFrame.plot.scatter(x="Team", y="Rank_Points")

उदाहरण

कोड निम्नलिखित है:

import pandas as pd
import matplotlib.pyplot as mp
# हमारा डेटा
data = [["Australia", 2500], ["Bangladesh", 1000], ["England", 2000], ["India", 3000], ["Srilanka", 1500]]
# DataFrame
dataFrame = pd.DataFrame(data, columns=["Team", "Rank_Points"])
# DataFrame का स्कैटर प्लॉट
dataFrame.plot.scatter(x="Team", y="Rank_Points")
# स्कैटर प्लॉट प्रदर्शित करना
mp.show()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा

पायथन - पैंडास DataFrame के लिए स्कैटर प्लॉट बनाएं

  1. Matplotlib Python में Pandas DataFrame में एरिया कैसे प्लॉट करें? Matplotlib Python में Pandas DataFrame में एरिया कैसे प्लॉट करें?

    Matplotlib Python में Pandas DataFrame में एरिया प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं - फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग समायोजित करें। एक Pandas डेटाफ्रेम बनाएं, यानी एक दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा। ग्राफ प्लॉट्स के बीच का क

  1. Matplotlib में स्कैटर प्लॉट के लिए औसत रेखा कैसे ड्रॉ करें? Matplotlib में स्कैटर प्लॉट के लिए औसत रेखा कैसे ड्रॉ करें?

    Matplotlib में प्लॉट के लिए औसत रेखा ड्रॉ करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। plot() मेथड का उपयोग करके x और y डेटा

  1. प्रत्येक X के लिए एकाधिक Y वैल्यूज़ वाला स्कैटर प्लॉट (Python Matplotlib) प्रत्येक X के लिए एकाधिक Y वैल्यूज़ वाला स्कैटर प्लॉट (Python Matplotlib)

    एक ही X वैल्यू के लिए कई Y वैल्यूज़ होने पर, zip() से उन्हें पेयर करके स्कैटर प्लॉट बनाएं। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। NumPy से रैंडम xs और ys जनरेट करें। zip(xs, ys) से पेयर बनाएं और लूप में plt.scatter(x, y) करें। plt.show() से दिखाएं। उदाहरण कोड import numpy as np from matplotlib impor