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

Python/Matplotlib में कोलormap आधारित पोलर कलर व्हील कैसे प्लॉट करें?

Matplotlib के ColorbarBase और पोलर प्रोजेक्शन का उपयोग करके एक सुंदर कलर व्हील बनाएं।

चरण

  • फिगर साइज़ और ऑटोलेआउट सेट करें।
  • fig.add_axes([...], projection='polar') से पोलर एक्सिस बनाएं।
  • डायरेक्शन को 2 * np.pi सेट करें।
  • colors.Normalize से डेटा नॉर्मलाइज़ करें।
  • colorbar.ColorbarBase से कलरबार ड्रॉ करें (उदाहरण: 'copper' कोलormap)।
  • आउटलाइन छुपाएं और एक्सिस ऑफ करें।
  • plt.show() से प्रदर्शित करें।

उदाहरण कोड

import numpy as np
from matplotlib import pyplot as plt, cm, colors, colorbar

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

fig = plt.figure()
display_axes = fig.add_axes([0.1, 0.1, 0.8, 0.8], projection='polar')
display_axes._direction = 2 * np.pi

norm = colors.Normalize(0.0, 2 * np.pi)
cb = colorbar.ColorbarBase(display_axes, cmap=cm.get_cmap('copper', 2056), norm=norm, orientation='horizontal')
cb.outline.set_visible(False)
display_axes.set_axis_off()

plt.show()

आउटपुट

एक क्षैतिज पोलर कलर व्हील जो कोपर कोलormap दिखाता है।

  1. Python और Matplotlib का उपयोग करके 3D स्कैटर प्लॉट पर अल्फा वैल्यू नियंत्रित करना Python और Matplotlib का उपयोग करके 3D स्कैटर प्लॉट पर अल्फा वैल्यू नियंत्रित करना

    Python और Matplotlib का उपयोग करके 3D स्कैटर प्लॉट पर अल्फा वैल्यू नियंत्रित करने के लिए फेसकलर और एजकलर्स वैल्यू सेट करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें। सबप्लॉट अरेंजमेंट के हिस्से के रूप

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Python में स्कैटर प्लॉट और कलर मैपिंग Python में स्कैटर प्लॉट और कलर मैपिंग

    हम scatter() मेथड का उपयोग करके स्कैटर प्लॉट बना सकते हैं और हम प्रत्येक डेटा बिंदु के लिए रंग सेट कर सकते हैं। चरण np.random.rand() मेथड का उपयोग करके दिए गए आकार में रैंडम मान (x और y के लिए) बनाएं। scatter मेथड का उपयोग करके *y* बनाम *x* का स्कैटर प्लॉट बनाएं जहां रंग रेंज (0, 1000) में होगी। p