सीबॉर्न में टाइम सीरीज़ प्लॉट कैसे बनाएं
समय श्रृंखला प्लॉट समय के साथ बदलने वाले डेटा मानों को देखने के लिए उपयोगी है।
यह ट्यूटोरियल बताता है कि पायथन में सीबॉर्न डेटा विज़ुअलाइज़ेशन पैकेज का उपयोग करके विभिन्न समय श्रृंखला प्लॉट कैसे बनाएं।
उदाहरण 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)
ध्यान दें कि कथानक में प्रत्येक पंक्ति के लिए अलग-अलग रंग प्रदान करने के लिए रंग तर्क का उपयोग किया जाता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न में अन्य सामान्य कार्य कैसे करें:
सीबॉर्न प्लॉट्स में शीर्षक कैसे जोड़ें
सीबॉर्न में लेजेंड फ़ॉन्ट का आकार कैसे बदलें
सीबॉर्न में एक लीजेंड की स्थिति कैसे बदलें