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

कैसे matplotlib साजिश में LaTeX-शैली गणित में यादृच्छिक अवांछित स्थान को दूर करने के लिए?

LaTeX आपके द्वारा टाइप किए गए रिक्त स्थान को अनदेखा करता है और गणित के पाठों में किए गए तरीके से रिक्ति का उपयोग करता है। यदि आप एक भिन्न रिक्ति शैली चाहते हैं तो आप निम्न चार आदेशों का उपयोग कर सकते हैं

  • \; - मोटी जगह
  • \:– मध्यम स्थान
  • \, - एक पतली जगह
  • \! - एक नकारात्मक पतली जगह

मैटप्लोटलिब प्लॉट में लाटेक्स-शैली के गणित में यादृच्छिक अवांछित स्थान को हटाने के लिए, हम "\!" का उपयोग कर सकते हैं। जो अतिरिक्त रिक्ति को कम करेगा।

आइए एक उदाहरण लेते हैं और समझते हैं कि यह कैसे काम करता है। हमारे पास दो उप-भूखंड होंगे और फिर हम दोनों उप-भूखंडों में एक पाठ बॉक्स में एक जटिल गणितीय समीकरण (लाटेक्स का उपयोग करके) जोड़ देंगे। हालांकि, हम एक समीकरण में एक मोटी जगह का उपयोग करेंगे और इसे दूसरे समीकरण में एक पतली जगह से बदल देंगे ताकि यह दिखाया जा सके कि वे आउटपुट स्क्रीन पर कैसे दिखाई देते हैं।

उदाहरण

from matplotlib import pyplot as plt

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

plt.subplot(211)
plt.text(0.4, 0.4, r'$\sum_{n=1}^{\infty}\; \frac{-e^{i\pi}}{2^n}!\left
[a^2+\delta ^2- \frac{\pi}{2} \right ]$', fontsize=16, color='r')
plt.title("With thick space")

plt.subplot(212)
plt.text(0.4, 0.4, r'$\sum_{n=1}^{\infty}\! \frac{-e^{i\pi}}{2^n}!\left
[a^2+\delta ^2- \frac{\pi}{2} \right ]$', fontsize=16, color='r')
plt.title("With thin space")

plt.show()

आउटपुट

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

कैसे matplotlib साजिश में LaTeX-शैली गणित में यादृच्छिक अवांछित स्थान को दूर करने के लिए? कैसे matplotlib साजिश में LaTeX-शैली गणित में यादृच्छिक अवांछित स्थान को दूर करने के लिए?

"Σ (सिग्मा)" प्रतीक के बाद रिक्ति में अंतर पर ध्यान दें। पहले मामले में, हमने मोटे स्थान (\;) का उपयोग किया है और दूसरे मामले में, हमने अतिरिक्त रिक्ति को कम करने के लिए पतली जगह (\!) का उपयोग किया है।


  1. कलरबार Matplotlib के साथ पायथन में 2D मैट्रिक्स कैसे प्लॉट करें?

    कलरबार के साथ पायथन में एक 2D मैट्रिक्स को प्लॉट करने के लिए, हम 2D सरणी मैट्रिक्स बनाने के लिए numpy का उपयोग कर सकते हैं और उस मैट्रिक्स का उपयोग imshow() में कर सकते हैं। विधि। कदम data2D बनाएं सुन्न का उपयोग करना। imshow() . का उपयोग करें डेटा को एक छवि के रूप में प्रदर्शित करने की विधि, अ

  1. कैसे अजगर में एक समोच्च साजिश चेतन करने के लिए matplotlib.animate का उपयोग कैसे करें?

    पायथन में matplotlib में एक समोच्च साजिश को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- 10☓10 आयाम के आकार का एक यादृच्छिक डेटा बनाएं। सबप्लॉट () का उपयोग करके एक आकृति और सबप्लॉट का एक सेट बनाएं विधि। किसी फंक्शन को बार-बार कॉल करके एनिमेशन बनाता है *func* FuncAnimation() . का उपयोग करके कक्

  1. Matplotlib अक्ष में सापेक्ष बदलाव कैसे निकालें?

    Matplotlib अक्ष में सापेक्ष बदलाव को दूर करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - दो इनपुट सूचियों के साथ एक लाइन प्लॉट करें। gca() . का उपयोग करना विधि, वर्तमान अक्ष प्राप्त करें और फिर एक्स-अक्ष उदाहरण वापस करें। प्रमुख टिकर का फॉर्मेटर प्राप्त करें। सापेक्ष बदलाव को हटाने के लिए, set