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

कैसे अजगर Matplotlib में एक वक्र के नीचे इंद्रधनुष रंग भरने के लिए?

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()

आउटपुट

यह निम्नलिखित आउटपुट का उत्पादन करेगा

कैसे अजगर Matplotlib में एक वक्र के नीचे इंद्रधनुष रंग भरने के लिए? कैसे अजगर Matplotlib में एक वक्र के नीचे इंद्रधनुष रंग भरने के लिए?


  1. कैसे अजगर Matplotlib में वफ़ल चार्ट बनाने के लिए?

    वफ़ल चार्ट एक मनोरंजक विज़ुअलाइज़ेशन तकनीक है जिसे आम तौर पर लक्ष्यों की ओर प्रगति प्रदर्शित करने के लिए बनाया जाता है। एक नया आंकड़ा बनाते समय या किसी मौजूदा आकृति को सक्रिय करते समय, हम उपयोग कर सकते हैं चित्राक्लास=वफ़ल । कदम शब्दकोश का उपयोग करके पांडा का डेटा फ़्रेम बनाएं। figureClass=Waf

  1. पायथन Matplotlib में वाई-अक्ष पर मान कैसे निर्दिष्ट करें?

    पायथन में Y-अक्ष पर मान निर्दिष्ट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- numpy का उपयोग करके x और y डेटा बिंदु बनाएं। अक्षों का मान निर्दिष्ट करने के लिए, वर्णों की एक सूची बनाएं। xticks का प्रयोग करें और yticks एक्स और वाई के साथ कुल्हाड़ियों पर टिक को निर्दिष्ट करने की विधि क्रमशः डेटा बिंद

  1. Matplotlib (अजगर) में फोंट कैसे बदलें?

    plt.text() पद्धति का उपयोग करके, हम फ़ॉन्ट का आकार बढ़ा सकते हैं। कदम plt.plot() विधि का उपयोग करके, हम दो सूचियों के साथ एक पंक्ति बना सकते हैं जो इसके तर्क में पारित हो जाती हैं। कुल्हाड़ियों में पाठ जोड़ें। plt.text() विधि का उपयोग करके डेटा निर्देशांक में *x*, *y* स्थान पर अक्षों में *s* ट