पाइलैब (पाइप्लॉट) स्कैटर प्लॉट में विभिन्न बिंदुओं के लिए अलग-अलग मार्करों का उपयोग करने के लिए, हम निम्नलिखित चरणों का उपयोग कर सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- नमूना डेटा की संख्या के लिए एक वैरिएबल, N को इनिशियलाइज़ करें।
- x और y यादृच्छिक डेटा बिंदु बनाएं।
- मार्करों की सूची बनाएं।
- x, y और मार्करों को ज़िप करें।
- ज़िप ऑब्जेक्ट को पुनरावृत्त करें और विभिन्न मार्करों के साथ डेटा बिंदुओं को प्लॉट करें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 10 x = np.random.rand(N) y = np.random.rand(N) markers = ["d", "v", "s", "*", "^", "d", "v", "s", "*", "^"] for xp, yp, m in zip(x, y, markers): plt.scatter(xp, yp, marker=m, s=50) plt.show()
आउटपुट