Python Matplotlib में एक वक्र के नीचे इंद्रधनुषी रंग भरने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- उपयोगकर्ता द्वारा परिभाषित विधि बनाएं, plot_rainbow_under_curve() , जिसमें 7 इंद्रधनुषी रंगों की सूची हो सकती है और डेटा बिंदुओं का एक सेट बना सकते हैं "x" numpy का उपयोग करना।
- 0 से 7 की सीमा में पुनरावृति करें और वक्र को प्लॉट करें और उस वक्र के बीच के क्षेत्र को भरें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truedef plot_rainbow_under_curve():Rainbow_colors =['वायलेट', 'इंडिगो', 'ब्लू', 'ग्रीन', 'येलो', 'ऑरेंज', 'रेड'] x =np.linspace(-5, 5, 100) के लिए i रेंज में (0, 7):plt.plot (x, x ** 2, lw=0) plt.fill_between(x, x ** 2 + len(rainbow_colors)-i,color=rainbow_colors[i])plot_rainbow_under_curve()plt.show()आउटपुट
यह निम्नलिखित आउटपुट का उत्पादन करेगा