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

Matplotlib का उपयोग करके एक्सिस लेबल्स और लीजेंड में सबस्क्रिप्ट में टेक्स्ट कैसे लिखें?

एक्सिस लेबल्स और लीजेंड में सबस्क्रिप्ट में टेक्स्ट लिखने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

    <ली>NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। <ली>सुपर सबस्क्रिप्ट टेक्स्ट लेबल के साथ x और y डेटा पॉइंट्स प्लॉट करें। <ली>टेक्स्ट में सबस्क्रिप्ट्स के साथ xlabel और ylabel का उपयोग करें। <ली>प्लॉट में लीजेंड रखने के लिए legend() मेथड का उपयोग करें। <ली>सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। <ली>फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(1, 10, 1000)
y = np.exp(x)
plt.plot(x, y, label=r'$e^x$', c="red", lw=2)
plt.xlabel("$X_{axis}$")
plt.ylabel("$Y_{axis}$")
plt.legend(loc='upper left')
plt.show()

आउटपुट

Matplotlib का उपयोग करके एक्सिस लेबल्स और लीजेंड में सबस्क्रिप्ट में टेक्स्ट कैसे लिखें?

  1. Matplotlib लीजेंड बॉक्स का आकार कैसे एडजस्ट करें? Matplotlib लीजेंड बॉक्स का आकार कैसे एडजस्ट करें?

    Matplotlib लीजेंड बॉक्स का आकार एडजस्ट करने के लिए, हम लीजेंड मेथड में borderpad आर्गुमेंट्स का उपयोग कर सकते हैं। चरण अलग-अलग लाइन विड्थ के साथ दो सूचियों का उपयोग करके line1 और line2 बनाएं। फिगर पर लीजेंड रखने और लीजेंड बॉक्स का आकार एडजस्ट करने के लिए, legend() मेथड में borderpad=2 का उपयोग

  1. Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें? Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें?

    Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कम करने के लिए, हम न्यूनतम मान को डेंसिटी को असाइन कर सकते हैं। चरण वेरिएबल density इनिशियलाइज़ करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें। xticks() मेथड का उपयोग करके X-अक्ष

  1. Matplotlib में लीजेंड मार्कर्स और लेबल्स के बीच स्पेस कैसे एडजस्ट करें? Matplotlib में लीजेंड मार्कर्स और लेबल्स के बीच स्पेस कैसे एडजस्ट करें?

    लीजेंड मार्कर्स और लेबल्स के बीच स्पेस एडजस्ट करने के लिए, हम लीजेंड मेथड में labelspacing का उपयोग कर सकते हैं। चरण label1, label2 और label3 के साथ लाइन्स प्लॉट करें। लीजेंड मार्कर्स और लेबल के बीच स्पेस बढ़ाने या घटाने के लिए स्पेस वेरिएबल इनिशियलाइज़ करें। legend मेथड का उपयोग labelspacing