Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे बिखरे नकाबपोश बिंदुओं की साजिश रचने के लिए और Matplotlib में नकाबपोश क्षेत्रों को चिह्नित करने वाली एक पंक्ति जोड़ें?

बिखरे हुए नकाबपोश बिंदुओं की साजिश रचने और नकाबपोश क्षेत्रों को चिह्नित करने के लिए एक पंक्ति जोड़ने के लिए, हम निम्नलिखित कदम उठा सकते हैं।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • बनाएं N, r0, x, y, area, c, r, area1 और क्षेत्र2 डेटा अंक numpy का उपयोग कर रहे हैं।
  • प्लॉट x और y स्कैटर () . का उपयोग करके डेटा पॉइंट विधि।
  • बनाए गए क्षेत्रों को चिह्नित करने के लिए, प्लॉट () . का उपयोग करके वक्र प्लॉट करें विधि।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

N = 100
r0 = 0.6
x = 0.9 * np.random.rand(N)
y = 0.9 * np.random.rand(N)
area = (20 * np.random.rand(N))**2
c = np.sqrt(area)

r = np.sqrt(x ** 2 + y ** 2)
area1 = np.ma.masked_where(r < r0, area)
area2 = np.ma.masked_where(r >= r0, area)
plt.scatter(x, y, s=area1, marker='^', c=c)
plt.scatter(x, y, s=area2, marker='o', c=c)
theta = np.arange(0, np.pi / 2, 0.01)
plt.plot(r0 * np.cos(theta), r0 * np.sin(theta))

plt.show()

आउटपुट

कैसे बिखरे नकाबपोश बिंदुओं की साजिश रचने के लिए और Matplotlib में नकाबपोश क्षेत्रों को चिह्नित करने वाली एक पंक्ति जोड़ें?


  1. Matplotlib में कुल्हाड़ियों और ग्रिड के बिना 3 डी प्लॉट पर प्लॉट स्कैटर पॉइंट्स

    Matplotlib में कुल्हाड़ियों के बिना 3D प्लॉट पर स्कैटर पॉइंट्स प्लॉट करने के लिए, हम स्कैटर () का उपयोग कर सकते हैं विधि और कुल्हाड़ियों को बंद कर दें। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रि

  1. Matplotlib में एक सीबोर्न लाइनप्लॉट पर धराशायी रेखा कैसे प्लॉट करें?

    सीबॉर्न लाइनप्लॉट पर धराशायी लाइन प्लॉट करने के लिए, हम linestyle=dashed का उपयोग कर सकते हैं लाइनप्लॉट () . के तर्क में । कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं। लाइनप्लॉट () का प्रयोग करें x . के साथ विधि

  1. Matplotlib में एक लाइन प्लॉट को कैसे चेतन करें?

    Matplotlib में लाइन प्लॉट को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। x और y अक्ष पैमाने को सीमित करें। numpy का उपयोग करके x और t डेटा बिंदु बनाएं। निर्देशांक सदिशों, X2 और T2 से निर्देशांक मैट्रिक्स लौटाएं।