सीबॉर्न में टाइम सीरीज़ प्लॉट कैसे बनाएं


समय श्रृंखला प्लॉट समय के साथ बदलने वाले डेटा मानों को देखने के लिए उपयोगी है।

यह ट्यूटोरियल बताता है कि पायथन में सीबॉर्न डेटा विज़ुअलाइज़ेशन पैकेज का उपयोग करके विभिन्न समय श्रृंखला प्लॉट कैसे बनाएं।

उदाहरण 1: एकल समय श्रृंखला आलेखित करें

निम्नलिखित कोड दिखाता है कि सीबॉर्न में एकल समय श्रृंखला को कैसे प्लॉट किया जाए:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/5/2021',
                            '1/6/2021',
                            '1/7/2021',
                            '1/8/2021'],
                   ' value ': [4, 7, 8, 13, 17, 15, 21]})

sns. lineplot (x=' date ', y=' value ', data=df)

ध्यान दें कि हम रंग, रेखा की चौड़ाई, रेखा शैली, लेबल और कथानक शीर्षक को भी अनुकूलित कर सकते हैं:

 #create time series plot with custom aesthetics 
sns. lineplot (x=' date ', y=' value ', data=df, linewidth= 3 , color=' purple ',
             linestyle=' dashed '). set (title=' Time Series Plot ')

#rotate x-axis labels by 15 degrees
plt. xticks (rotation= 15 )

सीबॉर्न में समय श्रृंखला चार्ट

उदाहरण 2: एकाधिक समय श्रृंखला प्लॉट करें

निम्नलिखित कोड दिखाता है कि सीबॉर्न में एकाधिक समय श्रृंखला कैसे प्लॉट करें:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021'],
                   ' sales ': [4, 7, 8, 13, 17, 15, 21, 28],
                   ' company ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#plot multiple time series
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df) 

ध्यान दें कि कथानक में प्रत्येक पंक्ति के लिए अलग-अलग रंग प्रदान करने के लिए रंग तर्क का उपयोग किया जाता है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न में अन्य सामान्य कार्य कैसे करें:

सीबॉर्न प्लॉट्स में शीर्षक कैसे जोड़ें
सीबॉर्न में लेजेंड फ़ॉन्ट का आकार कैसे बदलें
सीबॉर्न में एक लीजेंड की स्थिति कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *