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

सिंपल मैटप्लॉट्लिब Axes को कैसे रोटेट करें?

सिंपल मैटप्लॉट्लिब axes को रोटेट करने के लिए, हम निम्न चरणों का पालन कर सकते हैं:

  • आवश्यक पैकेज इम्पोर्ट करें:
import matplotlib.pyplot as plt
from matplotlib.transforms import Affine2D
import mpl_toolkits.axisartist.floating_axes as floating_axes
  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें।
  • एक्सेस एक्सट्रीम्स का एक टपल बनाएं।
  • एक परिवर्तनीय 2D एफाइन ट्रांसफॉर्मेशन "t" जोड़ें। इस ट्रांसफॉर्म में इन-प्लेस रोटेशन (डिग्री में) जोड़ें।
  • सोर्स (कर्व्ड) कोऑर्डिनेट से टारगेट (रेक्टिलिनियर) कोऑर्डिनेट में ट्रांसफॉर्म जोड़ें।
  • वर्तमान फिगर के साथ GridHelperCurveLinear() इंस्टेंस के साथ फ्लोटिंग एक्सेस "h" जोड़ें।
  • सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में 'ax' जोड़ें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

# पैकेज इम्पोर्ट करें
import matplotlib.pyplot as plt
from matplotlib.transforms import Affine2D
import mpl_toolkits.axisartist.floating_axes as floating_axes

# फिगर का आकार सेट करें
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# फिगर प्लॉट करें
fig = plt.figure()
scales = (0, 5, 0, 5)

# 2D एफाइन ट्रांसफॉर्मेशन जोड़ें
t = Affine2D().rotate_deg(25)

# फ्लोटिंग एक्सेस जोड़ें
h = floating_axes.GridHelperCurveLinear(t, scales)
ax = floating_axes.FloatingSubplot(fig, 111, grid_helper=h)
fig.add_subplot(ax)

plt.show()

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

सिंपल मैटप्लॉट्लिब Axes को कैसे रोटेट करें?


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

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

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

    Matplotlib एनोटेशन को लाइन से मिलान करने के लिए घुमाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। वेरिएबल्स इनिशियलाइज़ करें

  1. Matplotlib में एक्सिस कैसे स्विच करें? Matplotlib में एक्सिस कैसे स्विच करें?

    Matplotlib में एक्सिस स्विच करने के लिए, हम फिगर बना सकते हैं और subplots() मेथड का उपयोग करके दो सबप्लॉट्स जोड़ सकते हैं। कर्व्स प्लॉट करें, x और y डेटा निकालें, और इन डेटा को दूसरी प्लॉट की गई कर्व में सेट करें। चरण NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। फिगर बनाएं और दो सबप्लॉट्स का