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

Matplotlib में यूनिकोड सिंबल्स उपयोग करें

Matplotlib में यूनिकोड सिंबल्स (जैसे ग्रीक अक्षर, गणितीय प्रतीक) सीधे स्ट्रिंग में \uXXXX एस्केप सीक्वेंस के साथ उपयोग किए जा सकते हैं।

चरण

  1. फिगर आकार सेट करें और पैडिंग समायोजित करें
  2. text() मेथड से फिगर पर टेक्स्ट जोड़ें, यूनिकोड सिंबल के साथ
  3. plt.show() से प्रदर्शित करें

उदाहरण: डेल्टा सिंबल (Δ)

import matplotlib.pyplot as plt

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

# यूनिकोड सिंबल: Δ (U+0394)
plt.text(0.5, 0.5, s=u"\u0394", fontsize=50, ha='center', va='center')
plt.title('यूनिकोड: डेल्टा (\\u0394)')
plt.show()

उदाहरण: स्टार सिंबल (✴)


# यूनिकोड सिंबल: ✴ (U+2734)
plt.text(0.5, 0.5, s=u"\u2734", fontsize=50, ha='center', va='center')
plt.title('यूनिकोड: स्टार (\\u2734)')
plt.show()

आउटपुट

केंद्र में बड़ा यूनिकोड सिंबल (डेल्टा Δ या स्टार ✴) प्रदर्शित होता है।

सामान्य गणितीय/वैज्ञानिक यूनिकोड

सिंबलनामयूनिकोडपायथन एस्केप
αअल्फाU+03B1\u03b1
βबीटाU+03B2\u03b2
γगामाU+03B3\u03b3
Δडेल्टाU+0394\u0394
πपाईU+03C0\u03c0
Σसिग्मा (योग)U+03A3\u03a3
∞अनंतU+221E\u221e
±प्लस-माइनसU+00B1\u00b1
≈लगभग बराबरU+2248\u2248
≤कम या बराबरU+2264\u2264
≥अधिक या बराबरU+2265\u2265
∫इंटीग्रलU+222B\u222b
∂आंशिक अवकलजU+2202\u2202

बेहतर विकल्प: LaTeX रेंडरिंग


# LaTeX सिंटैक्स (usetex=True आवश्यक)
plt.rcParams['text.usetex'] = True
plt.text(0.5, 0.5, r'$\alpha, \beta, \gamma, \Delta, \pi, \sum, \infty$', fontsize=20)

# या mathtext (बिल्ट-इन, usetex नहीं चाहिए)
plt.text(0.5, 0.5, r'$\alpha, \beta, \gamma, \Delta, \pi, \sum, \infty$', fontsize=20)

नोट

Python 3 में सभी स्ट्रिंग्स डिफ़ॉल्ट रूप से यूनिकोड होती हैं, इसलिए u"" प्रीफिक्स वैकल्पिक है। Mathtext (डॉलर सिंटैक्स) अधिकांश मामलों के लिए पर्याप्त और तेज़ है।

  1. Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें? Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें?

    2D हिस्टोग्राम बनाने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके x और y प्लॉट करें। प्लॉट का शीर्षक सेट करें। फिगर डिस्प्ले करने

  1. Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें? Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें?

    Matplotlib में 3D कंटीन्यूअस लाइन प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। x और y डेटा पॉइंट्स का उपयोग करके z डेटा पॉइंट्स बनाएं। figure() मेथड का उपयोग करके नया फिगर बनाएं या

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

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