दो चर के फंक्शन z = f(x, y) को विज़ुअलाइज़ करने के लिए imshow() का उपयोग किया जा सकता है, जिसमें interpolation='bilinear' सेट करके स्मूथ कलर ट्रांजिशन प्राप्त होता है।
चरण
- फिगर का आकार सेट करें और पैडिंग समायोजित करें।
- NumPy का उपयोग करके x और y डेटा पॉइंट बनाएं।
- f(x, y) का उपयोग करके z डेटा पॉइंट प्राप्त करें।
- z डेटा पॉइंट्स के साथ 2D नियमित रैस्टर पर डेटा को इमेज के रूप में प्रदर्शित करें।
- फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण कोड
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
def f(x, y):
return np.array([i * i + j * j for j in y for i in x]).reshape(5, 5)
x = y = np.linspace(-1, 1, 5)
z = f(x, y)
plt.imshow(z, interpolation='bilinear')
plt.show()
आउटपुट
बाइलिनियर इंटरपोलेशन के साथ स्मूथ 2D कलर प्लॉट जो z = x² + y² फंक्शन को दर्शाता है।
