माटप्लोटलिब मार्कर
मार्करों
marker
आप एक निर्दिष्ट मार्कर के साथ प्रत्येक बिंदु पर जोर देने के लिए कीवर्ड तर्क का उपयोग कर सकते हैं :
उदाहरण
प्रत्येक बिंदु को एक वृत्त से चिह्नित करें:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o')
plt.show()
परिणाम:
उदाहरण
प्रत्येक बिंदु को एक तारे से चिह्नित करें:
...
plt.plot(ypoints, marker = '*')
...
परिणाम:
मार्कर संदर्भ
आप इनमें से कोई भी मार्कर चुन सकते हैं:
Marker | Description | |
---|---|---|
'o' | Circle | |
'*' | Star | |
'.' | Point | |
',' | Pixel | |
'x' | X | |
'X' | X (filled) | |
'+' | Plus | |
'P' | Plus (filled) | |
's' | Square | |
'D' | Diamond | |
'd' | Diamond (thin) | |
'p' | Pentagon | |
'H' | Hexagon | |
'h' | Hexagon | |
'v' | Triangle Down | |
'^' | Triangle Up | |
'<' | Triangle Left | |
'>' | Triangle Right | |
'1' | Tri Down | |
'2' | Tri Up | |
'3' | Tri Left | |
'4' | Tri Right | |
'|' | Vline | |
'_' | Hline |
प्रारूप स्ट्रिंग्सfmt
आप मार्कर को निर्दिष्ट करने के लिए शॉर्टकट स्ट्रिंग नोटेशन पैरामीटर का भी उपयोग कर सकते हैं ।
इस पैरामीटर को भी कहा जाता है fmt
, और इस सिंटैक्स के साथ लिखा जाता है:
marker|line|color
उदाहरण
प्रत्येक बिंदु को एक वृत्त से चिह्नित करें:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, 'o:r')
plt.show()
परिणाम:
मार्कर मान ऊपर दिए गए मार्कर संदर्भ से कुछ भी हो सकता है।
पंक्ति मान निम्न में से एक हो सकता है:
लाइन संदर्भ
Line Syntax | Description | |
---|---|---|
'-' | Solid line | |
':' | Dotted line | |
'--' | Dashed line | |
'-.' | Dashed/dotted line |
नोट: यदि आप fmt पैरामीटर में लाइन मान छोड़ देते हैं, तो कोई भी लाइन प्लॉटेट नहीं होगी।
छोटा रंग मान निम्न में से एक हो सकता है:
रंग संदर्भ
Color Syntax | Description | |
---|---|---|
'r' | Red | |
'g' | Green | |
'b' | Blue | |
'c' | Cyan | |
'm' | Magenta | |
'y' | Yellow | |
'k' | Black | |
'w' | White |
मार्कर का आकार
मार्करों का आकार निर्धारित करने के लिए आप कीवर्ड तर्क markersize
या छोटे संस्करण का उपयोग कर सकते हैं:ms
उदाहरण
मार्करों का आकार 20 पर सेट करें:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20)
plt.show()
परिणाम:
मार्कर रंग
मार्करों के
किनारे का रंग सेट करने के लिए आप कीवर्ड तर्क markeredgecolor
या छोटे का उपयोग कर सकते हैं:mec
उदाहरण
EDGE रंग को लाल पर सेट करें:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r')
plt.show()
परिणाम:
मार्कर के किनारे के अंदर रंग सेट करने के लिए आप कीवर्ड तर्क markerfacecolor
या छोटे का उपयोग कर सकते हैं:mfc
उदाहरण
FACE का रंग लाल पर सेट करें:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mfc = 'r')
plt.show()
परिणाम:
पूरे मार्कर के रंग के लिए और तर्क दोनों का प्रयोग करें :mec
mfc
उदाहरण
किनारे और चेहरे दोनों का रंग लाल पर सेट करें:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r', mfc = 'r')
plt.show()
परिणाम:
आप हेक्साडेसिमल रंग मानों का भी उपयोग कर सकते हैं :
उदाहरण
प्रत्येक बिंदु को एक सुंदर हरे रंग से चिह्नित करें:
...
plt.plot(ypoints, marker = 'o', ms = 20, mec = '#4CAF50', mfc = '#4CAF50')
...
परिणाम:
या 140 समर्थित रंग नामों में से कोई भी .
उदाहरण
प्रत्येक बिंदु को "हॉटपिंक" नाम के रंग से चिह्नित करें:
...
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'hotpink', mfc = 'hotpink')
...
परिणाम: