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

Matplotlib एनोटेशन को लाइन से मिलान करने के लिए कैसे घुमाएं?

Matplotlib एनोटेशन को लाइन से मिलान करने के लिए घुमाने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें।
  • add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में '~.axes.Axes' जोड़ें।
  • वेरिएबल्स इनिशियलाइज़ करें, m (स्लोप) और c (इंटरसेप्ट)।
  • NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
  • टेक्स्ट रोटेशन बनाने के लिए थीटा कैलकुलेट करें।
  • plot() मेथड का उपयोग करके x और y के साथ लाइन प्लॉट करें।
  • text() मेथड का उपयोग करके लाइन पर टेक्स्ट रखें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

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

fig = plt.figure()
ax = fig.add_subplot()
m = 1
c = 1
x = np.linspace(-2, 2, 10)
y = m*x + c
theta = np.arctan(m)
line, = ax.plot(x, y)
ax.text(x=x[2], y=y[2]+.25, s="y=mx+c", rotation=180.0*(1-theta), fontsize=15, color='green')
plt.show()

आउटपुट

Matplotlib एनोटेशन को लाइन से मिलान करने के लिए कैसे घुमाएं?

  1. Matplotlib में साइन कर्व कैसे एनिमेट करें? Matplotlib में साइन कर्व कैसे एनिमेट करें?

    एनिमेटेड साइन कर्व बनाने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें। करंट फिगर में एक्सिस जोड़ें और इसे करंट एक्सिस बनाएं। खाली लिस्ट्स के साथ लाइन प्लॉट करें। लाइन इनिशियलाइज़ करने के लिए खाली

  1. Flask में Matplotlib कैसे दिखाएं? Flask में Matplotlib कैसे दिखाएं?

    Flask में प्लॉट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक छोटा एप्लिकेशन बनाएं। Flask एप्लिकेशन चलाने के लिए, वर्तमान डायरेक्टरी पर जाएं। $ export FLASK_APP=file.py $ flask run ब्राउज़र खोलें, यूआरएल हिट करें: https://127.0.0.1:5000/print-plot/ फिगर प्लॉट करने के लिए, हम रैंडम

  1. मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें? मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें?

    मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। x और y एक्सिस स्केल को सीमित करें। नम्पाई का उपयोग करके x और t डेटा पॉइंट्स बनाएं। कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स लौटाएं, X2 और T2। plot(