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

ह्यू कलरमैप और लेजेंड के साथ पायथन मैटप्लोटलिब में 3डी स्कैटरप्लॉट्स

ह्यू कलरमैप और लेजेंड के साथ पायथन में 3डी स्कैटर प्लॉट प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं-

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

उदाहरण

import numpy as np
import seaborn as sns
from matplotlib import pyplot as plt
from matplotlib.colors import ListedColormap

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

x = np.random.rand(100)
y = np.random.rand(100)
z = np.random.rand(100)

fig = plt.figure()
ax = fig.gca(projection='3d')
cmap = ListedColormap(sns.color_palette("husl", 256).as_hex())
sc = ax.scatter(x, y, z, s=40, c=x, marker='o', cmap=cmap, alpha=1)
plt.legend(*sc.legend_elements(), bbox_to_anchor=(1.05, 1), loc=2)

plt.show()

आउटपुट

ह्यू कलरमैप और लेजेंड के साथ पायथन मैटप्लोटलिब में 3डी स्कैटरप्लॉट्स


  1. Numpy और Matplotlib के साथ छवि विभाजन को ओवरले करें

    एक छवि विभाजन को numpy के साथ ओवरले करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - 10×10 आयाम की एक नकाबपोश सरणी बनाएं। किसी क्षेत्र के लिए नकाबपोश सरणी को 1 से अपडेट करें। numpy का उपयोग करके छवि डेटा बनाएं। नकाबपोश डेटा प्राप्त करने के लिए एक सरणी को मास्क करें जहां एक शर्त पूरी होती है

  1. Matplotlib फिगर लेजेंड की स्थिति और संरेखण कैसे करें?

    matplotlib फिगर लेजेंड को स्थिति और संरेखित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- प्लॉट लाइन1 और लाइन2 प्लॉट () . का उपयोग करके विधि। आकृति पर एक किंवदंती रखें। bbox_to_anchor का उपयोग करें स्थिति निर्धारित करने और पौराणिक तत्वों के क्षैतिज संरेखण बनाने के लिए। आंकड़ा प्रदर्शित करने के लिए,

  1. कैसे अजगर में Matplotlib के साथ खोखले वर्ग के निशान बनाने के लिए?

    matplotlib के साथ खोखले वर्ग चिह्न बनाने के लिए, हम मार्कर ks . का उपयोग कर सकते हैं , markerfacecolor=none,markerize=15 , और markeredgecolor=red । कदम numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। एक आकृति बनाएं या मौजूदा आकृति को सक्रिय करें, एक सबप्लॉट व्यवस्था के हिस्से के रूप में आकृति में