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

Matplotlib आउटपुट में LaTeX आउटपुट जैसा ही फॉन्ट कैसे प्राप्त करें?

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

  • x के लिए डेटा पॉइंट्स बनाएं।
  • y के लिए डेटा पॉइंट्स बनाएं, यानी y=sin(x)।
  • LaTex प्रतिनिधित्व के साथ x और y का कर्व प्लॉट करें।
  • लेबल सक्रिय करने के लिए legend() मेथड का उपयोग करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt, font_manager as fm

fprop = fm.FontProperties(fname='/usr/share/fonts/truetype/malayalam/Karumbi.ttf')

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

x = np.linspace(1, 10, 1000)
y = np.sin(x)

plt.plot(x, y, label=r'$\sin (x)$', c="red", lw=2)
plt.title(label=r'$\sin (x)$', fontproperties=fprop)
plt.show()

आउटपुट

Matplotlib आउटपुट में LaTeX आउटपुट जैसा ही फॉन्ट कैसे प्राप्त करें?

  1. LaTeX का उपयोग करके रेंडर करते समय Matplotlib प्लॉट में एक्सिस टिक फॉन्ट कैसे बदलें? LaTeX का उपयोग करके रेंडर करते समय Matplotlib प्लॉट में एक्सिस टिक फॉन्ट कैसे बदलें?

    LaTeX का उपयोग करके रेंडर करते समय Matplotlib में एक्सिस टिक फॉन्ट बदलने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। subplot() मेथड का उपयोग करके वर्तमान फिगर में एक सबप्लॉट जोड़ें। set_xticks और set_yticks मेथड्स का उपयोग करके क्रमशः x और y डेटा पॉ

  1. matplotlib.pyplot.colorbar.ColorbarBase के टिक्स का फॉन्ट साइज़ कैसे बदलें? matplotlib.pyplot.colorbar.ColorbarBase के टिक्स का फॉन्ट साइज़ कैसे बदलें?

    कलरबार के टिक्स का फॉन्ट साइज़ बदलने के लिए, हम निम्नलिखित चरण अपना सकते हैं: 5☓5 डायमेंशन का रैंडम डेटा सेट बनाएं। डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रास्टर पर। स्केलेबल मैपेबल ऑब्जेक्ट इमेज के साथ कलरबार बनाएं। कलरबार के टिक साइज़ को बदलने के लिए फॉन्टसाइज़ के लिए एक वे

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

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