अपना खुद का कलरमैप बनाने के लिए, एक दृष्टिकोण 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