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

Matplotlib में एक ही एनोटेशन में अलग-अलग फॉन्ट साइज कैसे प्राप्त करें?

एक ही एनोटेशन मेथड में अलग-अलग फॉन्ट साइज जोड़ने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • टेक्स्ट रखने के लिए x और y डेटा पॉइंट्स की लिस्ट बनाएं।
  • वेरिएबल 'labels' इनिशियलाइज़ करें, यानी एक स्ट्रिंग।
  • फॉन्ट साइज की लिस्ट बनाएं।
  • subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं।
  • ऊपर की लिस्ट्स को इटरेट करें और प्रत्येक लेबल का टेक्स्ट एनोटेट करें और उसका फॉन्टसाइज सेट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt

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

X = [0.1, .2, .3, .4, .5, .6, 0.8]
Y = [0.1, 0.12, 0.13, 0.20, 0.23, 0.25, 0.27]
labels = 'Welcome'
sizes = [10, 20, 30, 40, 50, 60, 70]
fig, ax = plt.subplots()
for x, y, label, size in zip(X, Y, labels, sizes):
    ax.annotate(f"$\it{label}$", (x, y), fontsize=size, color='red')
plt.show()

आउटपुट

"Welcome" के प्रत्येक अक्षर (W, e, l, c, o, m, e) बढ़ते फॉन्ट साइज (10 से 70) में लाल रंग में एनोटेटेड होंगे।

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

    Matplotlib में बोल्ड फॉन्ट वेट LaTeX एक्सिस लेबल बनाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: x के लिए डेटा पॉइंट्स बनाएं। y के लिए डेटा पॉइंट्स बनाएं, यानी y=sin(x)। LaTex प्रतिनिधित्व के साथ x और y का कर्व प्लॉट करें। लेबल सक्रिय करने के लिए legend() मेथड का उपयोग करें। फिगर डिस्प्ले

  1. matplotlib.pyplot.scatter का डिफ़ॉल्ट नीला रंग कैसे प्राप्त करें? matplotlib.pyplot.scatter का डिफ़ॉल्ट नीला रंग कैसे प्राप्त करें?

    स्कैटर पॉइंट का डिफ़ॉल्ट रंग नीला होता है। Matplotlib स्कैटर पॉइंट के डिफ़ॉल्ट नीले रंग को प्राप्त करने के लिए, हम उन्हें annotate() मेथड का उपयोग करके एनोटेट कर सकते हैं। चरण subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। (-1, 1) लोकेशन पर स्कैटर पॉइंट प्लॉट करें। उस पॉइंट के

  1. Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं? Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं?

    Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ बढ़ाने के लिए, हम फॉन्टसाइज़ वेरिएबल का उपयोग कर सकते हैं और इसे legend() मेथड आर्गुमेंट में उपयोग कर सकते हैं। चरण Pandas का उपयोग करके डेटा फ्रेम बनाएं। कीज़ हैं नंबर, काउंट, और सेलेक्ट। barplot() मेथड का उपयोग करके Seaborn में बार प्लॉट करें। fontsiz