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

Matplotlib किंवदंती में पाठ संरेखण

एक matplotlib लेजेंड में टेक्स्ट अलाइनमेंट बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

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

  • numpy का उपयोग करके x डेटा पॉइंट बनाएं।

  • प्लॉट x, पाप(x) और cos(x) प्लॉट () . का उपयोग करके विधि।

  • किंवदंती () . का उपयोग करके किंवदंती रखें विधि और विधि प्रारंभ करें।

  • legend.get_texts() . को पुनरावृत्त करें क्षैतिज संरेखण सेट करने की विधि।

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

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

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

x = np.linspace(-5, 5, 100)

plt.plot(x, np.sin(x), label="$y=sin(x)$")
plt.plot(x, np.cos(x), label="$y=cos(x)$")

legend = plt.legend(loc='upper right')

for t in legend.get_texts():
   t.set_ha('left')

plt.show()

आउटपुट

Matplotlib किंवदंती में पाठ संरेखण


  1. Matplotlib में एक सर्कल के अंदर टेक्स्ट रखें

    टेक्स्ट को matplotlib में एक सर्कल के अंदर रखने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। वर्तमान अक्ष में एक सबप्लॉट विधि जोड़ें। एक मंडली Create बनाएं उदाहरण सर्कल () . का उपयोग करके कक्षा। एक मंडली जोड़ें

  1. Matplotlib का उपयोग करके अक्ष लेबल और किंवदंती में सबस्क्रिप्ट में टेक्स्ट कैसे लिखें?

    एक्सिस लेबल्स और लेजेंड में सबस्क्रिप्ट में टेक्स्ट लिखने के लिए, हम निम्नलिखित कदम उठा सकते हैं - NumPy का उपयोग करके x और y डेटा पॉइंट बनाएं। सुपर सबस्क्रिप्ट टेक्स्ट लेबल के साथ x और y डेटा पॉइंट प्लॉट करें। xlabel . का प्रयोग करें और येलेबल सदस्यता . के साथ पाठ में। प्रयोग लेजेंड(

  1. मैन्युअल रूप से लीजेंड आइटम जोड़ें Python Matplotlib

    plt.legend() पद्धति का उपयोग करके, हम एक लेजेंड बना सकते हैं, और फ़्रैमॉन पास करने से सीमा को वहाँ पर बनाए रखने में मदद मिलेगी। कदम plt.xlabel() विधि का उपयोग करके X-अक्ष लेबल सेट करें। plt.ylabel() विधि का उपयोग करके Y-अक्ष लेबल सेट करें। प्लॉट () विधि का उपयोग करके रेखाएँ बनाएँ। स्थान