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

Matplotlib में हजारों मंडलियों को जल्दी से कैसे प्लॉट करें?

Matplotlib में हज़ारों वृत्तों को शीघ्रता से आलेखित करने के लिए, हमें matplotlib.collections का उपयोग करना होगा . इस मामले में, हम सर्कलकलेक्शन . का उपयोग करेंगे ।

कदम

  • pyplot . के साथ matplotlib से संग्रह पैकेज आयात करें और सुन्न
  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • चर प्रारंभ करें "num" छोटी मंडलियों की संख्या और "आकार" . के लिए मंडलियों के आकार के लिए।
  • सर्कल पैच की सूची बनाएं।
  • वर्तमान अक्ष पर मंडली पैच कलाकार जोड़ें।
  • अक्षों के हाशिये को सेट करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.collections as mc

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

num = 1000
sizes = 50 * np.random.random(num)
xy = 10 * np.random.random((num, 2))

patches = [plt.Circle(center, size) for center, size in zip(xy, sizes)]

fig, ax = plt.subplots()

collection = mc.CircleCollection(sizes, offsets=xy, transOffset=ax.transData, color='green')
ax.add_collection(collection)

ax.margins(0.01)

plt.show()

आउटपुट

यह निम्नलिखित आउटपुट का उत्पादन करेगा

Matplotlib में हजारों मंडलियों को जल्दी से कैसे प्लॉट करें? Matplotlib में हजारों मंडलियों को जल्दी से कैसे प्लॉट करें?


  1. पायथन में Matplotlib में cdf कैसे प्लॉट करें?

    cdf plot को प्लॉट करने के लिए पायथन में matplotlib में, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। वैरिएबल को प्रारंभ करें N नमूना डेटा की संख्या के लिए। numpy का उपयोग करके यादृच्छिक डेटा बनाएं। डेटा . के साथ डेटा के एक सेट के

  1. Matplotlib में कुल्हाड़ियों को कैसे स्विच करें?

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

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

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