"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कस्टम कलरमैप कैसे बनाएं और मैटप्लोटलिब में कलर स्केल कैसे जोड़ें?

कस्टम कलरमैप कैसे बनाएं और मैटप्लोटलिब में कलर स्केल कैसे जोड़ें?

2024-11-16 को प्रकाशित
ब्राउज़ करें:537

How to Create a Custom Colormap and Add a Color Scale in Matplotlib?

एक कस्टम कलरमैप बनाना और एक कलर स्केल को शामिल करना

अपना खुद का कलरमैप बनाने के लिए, एक दृष्टिकोण matplotlib.colors मॉड्यूल से LinearSegmentedColormap फ़ंक्शन का उपयोग करना है। यह दृष्टिकोण सरल है और एक सतत रंग स्केल उत्पन्न करता है।

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.colors

# Generate random data points
x, y, c = zip(*np.random.rand(30, 3) * 4 - 2)

# Define lower and upper bounds for normalization
norm = plt.Normalize(-2, 2)

# Create a list of tuples representing the values and corresponding colors
tuples = [(norm(-2.), 'red'), (norm(-1.), 'violet'), (norm(2.), 'blue')]

# Generate the colormap from the list of tuples
cmap = matplotlib.colors.LinearSegmentedColormap.from_list('', tuples)

# Plot the data points using the custom colormap
plt.scatter(x, y, c=c, cmap=cmap, norm=norm)

# Add a color scale to the plot
plt.colorbar()
plt.show()

यह कोड स्निपेट सफलतापूर्वक लाल से बैंगनी से नीले, -2 से 2 तक के सहज संक्रमण के साथ एक कलरमैप बनाता है। रंग स्केल को प्लॉट के दाईं ओर भी शामिल किया गया है, जिससे अनुमति मिलती है आसान रंग व्याख्या के लिए।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3