- आपको मार्कर सीमा मोटाई को नियंत्रित करने के लिए केवल
linewidth
सेट करने की आवश्यकता है।
- आप प्रतीकों को दोहराकर, हैचिंग की घनत्व बढ़ा सकते हैं (नीचे दिए गए उदाहरण में,
'|'
आर/एच फलक में दोहराया गया है; ध्यान दें कि एनडब्ल्यू-> एसई विकर्ण रेखाएं प्राप्त करने के लिए प्रतीक से बच जाना चाहिए ताकि दो बार वास्तव में इसे डबल करने के लिए कई वर्ण - '\\\\'
घनत्व 2 है जबकि '||||'
घनत्व 4 है)। हालांकि, मुझे नहीं लगता कि हैचिंग के भीतर अलग-अलग लाइनों की मोटाई नियंत्रित है।
नीचे कोड उदाहरण इस प्रकार के बिखराव भूखंडों का निर्माण करने के देखें: collections और scatter पर
import matplotlib.pyplot as plt
# generate some data
x = [1,2,3,4,5,8]
y= [i**2 for i in x]
y2= [60-i**2+3*i for i in x]
# plot markers with thick borders
plt.subplot(121)
plt.scatter(x,y, s=500, marker='s', edgecolor='black', linewidth='3', facecolor='green', hatch='|')
# compare with no borders, and denser hatch.
plt.subplot(122)
plt.scatter(x,y, s=500, marker='s', edgecolor='black', linewidth='0', facecolor='green', hatch='||||')
plt.show()
matplotlib प्रलेखन।
2 से 2: देखें [matplotlib में हैच की लाइनविड्थ कैसे बदलें?] (Http://stackoverflow.com/questions/29549530/how-to-change-the-linewidth-of-hatch- इन-मैटलप्लिपिब) – Henhuy