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

Matplotlib का उपयोग करके लीजेंड में दो मार्कर्स को एक ही लेबल कैसे शेयर कराएं?

Matplotlib का उपयोग करके लीजेंड में दो मार्कर्स को एक ही लेबल शेयर कराने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
  • x और y (sin(x) और cos(x) के रूप में) प्लॉट करें, plot() मेथड का उपयोग करके।
  • लोकेशन=1 के साथ लीजेंड रखें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.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), ls="dotted", label='y=f(x)')
plt.plot(x, np.cos(x), ls="-", label='y=f(x)')
plt.legend(loc=1)
plt.show()

आउटपुट

लीजेंड में एक ही लेबल "y=f(x)" के लिए दो एंट्रीज़ दिखाई देंगी (डॉटेड और सॉलिड लाइन)।

नोट: यह अनुशंसित नहीं है कि लीजेंड में दो मार्कर्स एक ही लेबल शेयर करें क्योंकि अलग-अलग प्लॉट्स के अलग-अलग मार्कर्स और लेबल होने चाहिए।

  1. Matplotlib में दो हिस्टोग्राम का बिन विड्थ समान कैसे रखें? Matplotlib में दो हिस्टोग्राम का बिन विड्थ समान कैसे रखें?

    दो हिस्टोग्राम का बिन विड्थ समान रखने के लिए, हम डेटा के सेट का हिस्टोग्राम गणना कर सकते हैं। चरण रैंडम डेटा a, और नॉर्मल डिस्ट्रीब्यूशन b बनाएं। समान बिन विड्थ के लिए बिन्स वेरिएबल इनिशियलाइज़ करें। hist() मेथड का उपयोग करके a और बिन्स प्लॉट करें। hist() मेथड का उपयोग करके b और बिन्स प्लॉट

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

    एक्सिस लेबल्स और लीजेंड में सबस्क्रिप्ट में टेक्स्ट लिखने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। सुपर सबस्क्रिप्ट टेक्स्ट लेबल के साथ x और y डेटा पॉइंट्स प्लॉट करें। टेक्स्ट में सबस्क्रिप्ट्स के साथ xlabel और ylabel का उपयोग करें। प्लॉट में ल

  1. Python का उपयोग करके दो प्लॉट्स को साथ-साथ कैसे बनाएं? Python का उपयोग करके दो प्लॉट्स को साथ-साथ कैसे बनाएं?

    subplot(row, col, index) मेथड का उपयोग करके, हम एक फिगर को row*col भागों में विभाजित कर सकते हैं, और index पोजीशन पर फिगर प्लॉट कर सकते हैं। निम्नलिखित प्रोग्राम में, हम एक ही फिगर में दो डायग्राम बनाएंगे।चरणNumPy का उपयोग करके x, y1, y2 पॉइंट्स बनाना।nrows = 1, ncols = 2, index = 1 के साथ, subplot(