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

स्ट्रीमप्लॉट Matplotlib में कॉलोरमैप/लाइनविड्थ गुणवत्ता कैसे बढ़ाएं?

स्ट्रीमप्लॉट मैटप्लोटलिब में कॉलोरमैप/लाइनविड्थ गुणवत्ता बढ़ाने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक आकृति और सबप्लॉट का एक सेट बनाएं।

  • बनाएं x और y डेटा बिंदु और फिर np.meshgrid() . का उपयोग करें निर्देशांक सदिशों से निर्देशांक मेट्रिसेस लौटाने के लिए।

  • खोजें X और वाई x . का उपयोग करना और y डेटा बिंदु।

  • एक स्ट्रीमप्लॉट बनाएं x, y, . के साथ X और वाई डेटा अंक। आप लाइनविड्थ . का उपयोग करके लाइनविड्थ बढ़ा सकते हैं विधि में पैरामीटर। यहां हमने लाइनविड्थ=5 का इस्तेमाल किया है।

  • ScalarMappable उदाहरण के लिए एक कलरबार बनाएं, *stream.lines*

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

npfrom npfrom pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truefig, ax =plt.subplots()x, y के रूप में numpy आयात करें। =np.meshgrid(np.linspace(-5, 5, 20), np.linspace(-5, 5, 20))X =yY =3 * x - 4 * ystream =ax.streamplot(x, y, X , वाई, घनत्व =1, लाइनविड्थ =5, सीमैप ='प्लाज्मा', रंग =वाई) अंजीर। रंगबार (स्ट्रीम.लाइन, कुल्हाड़ी =कुल्हाड़ी) plt. 

आउटपुट

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

स्ट्रीमप्लॉट Matplotlib में कॉलोरमैप/लाइनविड्थ गुणवत्ता कैसे बढ़ाएं?


  1. Matplotlib का उपयोग करके मेरे सीबॉर्न प्लॉट में लेजेंड का फ़ॉन्ट आकार कैसे बढ़ाएं?

    सीबॉर्न प्लॉट में लेजेंड के फॉन्ट साइज को बढ़ाने के लिए, हम फॉन्टसाइज वेरिएबल का उपयोग कर सकते हैं और इसका उपयोग लीजेंड () में कर सकते हैं। विधि तर्क। कदम पांडा का उपयोग करके डेटा फ़्रेम बनाएं। कुंजियाँ संख्या, गिनती और चयन हैं। barplot() . का उपयोग करके सीबॉर्न में बार प्लॉट करें विधि। वैर

  1. Matplotlib colormap में किसी विशिष्ट मान के लिए रंग को फिर से परिभाषित कैसे करें?

    matplotlib colormap में एक विशिष्ट मान के लिए एक रंग को फिर से परिभाषित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - एक कलरमैप . प्राप्त करें उदाहरण के लिए, यदि *नाम . है तो rc मानों के लिए डिफ़ॉल्ट * कोई भी get_cmap() का उपयोग नहीं कर रहा है विधि, ग्रे रंगरूप के साथ। norm.clip =False होने प

  1. कैसे Matplotlib में एक pcolormesh चेतन करने के लिए?

    pcolormesh . को चेतन करने के लिए matplotlib में, हम निम्नलिखित कदम उठा सकते हैं - एक आकृति और सबप्लॉट का एक सेट बनाएं। numpy . का उपयोग करके x, y और t डेटा बिंदु बनाएं । बनाएं X3 , Y3 और T3, मेशग्रिड का उपयोग करके निर्देशांक वैक्टर से निर्देशांक मैट्रिक्स लौटाएं। pcolormesh() . का उपय