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

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


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

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • नम्पाई का उपयोग करके r (त्रिज्या) और theta डेटा पॉइंट्स बनाएं।
  • वर्तमान फिगर में एक सबप्लॉट जोड़ें।
  • step=10 के साथ 0 से 360 के बीच के पॉइंट्स पर पुनरावृति करें और टिक्स प्राप्त करने के लिए उन्हें प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए Show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

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

# पोलर प्लॉट के लिए त्रिज्या और थीटा
r = np.arange(0, 5, 0.1)
theta = 2 * np.pi * r

# एक सबप्लॉट जोड़ें
ax = plt.subplot(111, projection='polar')
tick = [ax.get_rmax(), ax.get_rmax() * 0.97]

# step=10 के साथ 0 से 360 के बीच के पॉइंट्स पर पुनरावृति करें
for t in np.deg2rad(np.arange(0, 360, 10)):
    ax.plot([t, t], tick, lw=1, color="red")

# प्लॉट प्रदर्शित करें
plt.show()

आउटपुट

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

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


  1. Matplotlib में लॉग-प्लॉट के माइनर टिक्स कैसे डिसेबल करें? Matplotlib में लॉग-प्लॉट के माइनर टिक्स कैसे डिसेबल करें?

    लॉग स्केल प्लॉट में माइनर टिक्स हटाने के लिए plt.minorticks_off() कॉल करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम डेटा जनरेट करें। पहला सबप्लॉट: लॉग स्केल के साथ माइनर टिक्स (डिफ़ॉल्ट)। दूसरा सबप्लॉट: लॉग स्केल के साथ plt.minorticks_off()। दोनों में टाइटल दें और plt.show() से तुलना करें। उदाह

  1. Matplotlib में बार के लेबल के रूप में इमोजी कैसे प्लॉट करें? Matplotlib में बार के लेबल के रूप में इमोजी कैसे प्लॉट करें?

    बार के ऊपर इमोजी लेबल लगाने के लिए plt.annotate() का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। फ्रीक्वेंसीज़ और इमोजी लेबल्स की लिस्ट बनाएं। plt.bar() से बार्स प्लॉट करें। प्रत्येक बार के लिए plt.annotate() से इमोजी ऊपर रखें (ha=center, va=bottom, fontsize=30)। plt.show() से दिखाएं। उदाहरण

  1. Matplotlib में 3D बार के लिए लीजेंड कैसे बनाएं? Matplotlib में 3D बार के लिए लीजेंड कैसे बनाएं?

    3D बार चार्ट में लीजेंड जोड़ने के लिए plt.Rectangle प्रॉक्सी आर्टिस्ट्स बनाएं और ax.legend() में पास करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। 3D एक्सिस बनाएं और दो सेट्स के 3D बार्स प्लॉट करें (अलग रंग)। प्रत्येक सेट के लिए plt.Rectangle((0,0), 1, 1, fc=color) प्रॉक्सी बनाएं। ax.legend([proxy1, p