Matplotlib में फ़ॉन्ट्स कैसे बदलें (उदाहरण के साथ)


आप Matplotlib में फ़ॉन्ट परिवार को बदलने के लिए निम्न में से किसी भी तरीके का उपयोग कर सकते हैं:

विधि 1: सभी टेक्स्ट के लिए फ़ॉन्ट बदलें

 import matplotlib

matplotlib. rcParams [' font.family '] = ' monospace '

विधि 2: शीर्षक और अक्ष लेबल का फ़ॉन्ट बदलें

 import matplotlib. pylot as plt

mono_font = {' fontname ': ' monospace '}
serif_font = {' fontname ': ' serif '}

plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।

विधि 1: सभी टेक्स्ट के लिए फ़ॉन्ट बदलें

निम्नलिखित कोड दिखाता है कि मैटप्लोटलिब प्लॉट में सभी टेक्स्ट के लिए फ़ॉन्ट परिवार को कैसे बदला जाए:

 import matplotlib
import matplotlib. pyplot as plt

#define font family to use for all text
matplotlib. rcParams [' font.family '] = ' monospace '

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

#create line plot
plt. plot (x, y)

#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')

#displayplot
plt. show () 

ध्यान दें कि दोनों अक्षों के शीर्षक और लेबल में “मोनोस्पेस” फ़ॉन्ट है, क्योंकि यह वह फ़ॉन्ट परिवार है जिसे हमने rcParams तर्क में निर्दिष्ट किया है।

विधि 2: शीर्षक और अक्ष लेबल का फ़ॉन्ट बदलें

निम्नलिखित कोड दिखाता है कि शीर्षक और अक्ष लेबल के लिए एक अद्वितीय फ़ॉन्ट परिवार कैसे निर्दिष्ट किया जाए:

 import matplotlib. pyplot as plt

#define font families to use
mono_font = {' fontname':'monospace '}
serif_font = {' fontname':'serif '}

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

#create plot of x and y
plt. plot (x, y)

#specify title and axis labels with custom font families
plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)
plt. ylabel (' Y Label ', ** serif_font)

#displayplot
plt. show ()

ध्यान दें कि शीर्षक “मोनोस्पेस” फ़ॉन्ट परिवार का उपयोग करता है, जबकि एक्स और वाई अक्ष लेबल “सेरिफ़” फ़ॉन्ट परिवार का उपयोग करते हैं।

नोट : आप उपलब्ध फ़ॉन्ट परिवारों की पूरी सूची यहां पा सकते हैं जिनका उपयोग आप मैटप्लोटलिब में कर सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि मैटप्लोटलिब में अन्य सामान्य ऑपरेशन कैसे करें:

Matplotlib प्लॉट पर फ़ॉन्ट आकार कैसे बदलें
Matplotlib में लेजेंड फ़ॉन्ट आकार कैसे बदलें
Matplotlib में चेकमार्क लेबल का फ़ॉन्ट आकार कैसे सेट करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *