मार्करों के रूप में बिंदुओं के साथ सीबॉर्न लाइन प्लॉट कैसे बनाएं
आप मार्कर के रूप में बिंदुओं के साथ एक समुद्री प्लॉट बनाने के लिए मान ओ के साथ मार्कर तर्क का उपयोग कर सकते हैं:
import seaborn as sns sns. lineplot (data=df, x=' x_var ', y=' y_var ', marker=' o ')
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: मार्करों के रूप में बिंदुओं के साथ एक सीबॉर्न लाइन पथ बनाएं
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें खुदरा स्टोर पर लगातार दस दिनों तक की गई बिक्री के बारे में जानकारी शामिल है:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
' sales ': [3, 3, 5, 4, 5, 6, 8, 9, 14, 18]})
#view DataFrame
print (df)
day sales
0 1 3
1 2 3
2 3 5
3 4 4
4 5 5
5 6 6
6 7 8
7 8 9
8 9 14
9 10 18
यदि हम सीबॉर्न में लाइन प्लॉट बनाने के लिए लाइनप्लॉट() फ़ंक्शन का उपयोग करते हैं, तो डिफ़ॉल्ट रूप से कोई मार्कर नहीं होगा:
हालाँकि, हम मार्कर के रूप में बिंदुओं के साथ एक लाइन प्लॉट बनाने के लिए लाइनप्लॉट () फ़ंक्शन में मार्कर तर्क का उपयोग कर सकते हैं:
import seaborn as sns #create lineplot with dots as markers sns. lineplot (data=df, x=' day ', y=' sales ', marker=' o ')
ध्यान दें कि छोटे बिंदु अब लाइन प्लॉट में मार्कर के रूप में उपयोग किए जाते हैं।
यह भी ध्यान दें कि हम क्रमशः मार्करों के आकार और रंग को बदलने के लिए मार्करसाइज और मार्करफेसकलर तर्कों का उपयोग कर सकते हैं:
import seaborn as sns #create lineplot with custom dots as markers sns. lineplot (data=df, x=' day ', y=' sales ', marker=' o ', markersize= 10 , markerfacecolor=' red ')
बिंदु अब लाल हैं और पिछले उदाहरण की तुलना में उनका आकार बड़ा है।
ध्यान दें कि डिफ़ॉल्ट मार्कर का आकार 6 है।
मार्करसाइज़ तर्क के लिए आप जितना बड़ा मान निर्दिष्ट करेंगे, अंक उतने ही बड़े होंगे।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न में अन्य सामान्य कार्य कैसे करें:
सीबॉर्न में लाइन की मोटाई कैसे समायोजित करें
सीबॉर्न में एकाधिक रेखाएँ कैसे खींचें
सीबॉर्न लाइन प्लॉट में रंग कैसे बदलें