Matplotlib प्लॉट पर फ़ॉन्ट आकार कैसे बदलें
अक्सर आप Matplotlib प्लॉट पर विभिन्न तत्वों का फ़ॉन्ट आकार बदलना चाह सकते हैं। सौभाग्य से, निम्नलिखित कोड का उपयोग करके ऐसा करना आसान है:
import matplotlib.pyplot as plt plt. rc ('font', size=10) #controls default text size plt. rc ('axes', titlesize=10) #fontsize of the title plt. rc ('axes', labelsize=10) #fontsize of the x and y labels plt. rc ('xtick', labelsize=10) #fontsize of the x tick labels plt. rc ('ytick', labelsize=10) #fontsize of the y tick labels plt. rc ('legend', fontsize=10) #fontsize of the legend
निम्नलिखित उदाहरण दर्शाते हैं कि निम्नलिखित matplotlib स्कैटरप्लॉट में विभिन्न तत्वों के फ़ॉन्ट आकार को कैसे बदला जाए:
import matplotlib.pyplot as plt x = [3, 4, 6, 7, 8] y = [12, 14, 15, 19, 24] plt. scatter (x,y) plt. title ('title') plt. xlabel ('x_label') plt. ylabel ('y_label') plt. show ()
नोट: सभी तत्वों के लिए डिफ़ॉल्ट फ़ॉन्ट आकार 10 है।
उदाहरण 1: सभी तत्वों का फ़ॉन्ट आकार बदलें
निम्नलिखित कोड दिखाता है कि प्लॉट में प्रत्येक तत्व का फ़ॉन्ट आकार कैसे बदला जाए:
#set font of all elements to size 15 plt. rc ('font', size= 15 ) #createplot plt. scatter (x,y) plt. title ('title') plt. xlabel ('x_label') plt. ylabel ('y_label') plt. show ()
उदाहरण 2: शीर्षक फ़ॉन्ट आकार बदलें
निम्नलिखित कोड दिखाता है कि प्लॉट शीर्षक का फ़ॉन्ट आकार कैसे बदला जाए:
#set title font to size 50 plt. rc ('axes', titlesize= 50 ) #createplot plt. scatter (x,y) plt. title ('title') plt. xlabel ('x_label') plt. ylabel ('y_label') plt. show ()
उदाहरण 3: अक्ष लेबल का फ़ॉन्ट आकार बदलें
निम्नलिखित कोड दिखाता है कि प्लॉट अक्ष लेबल के फ़ॉन्ट आकार को कैसे बदला जाए:
#set axes labels font to size 20 plt. rc ('axes', labelsize= 20 ) #createplot plt. scatter (x,y) plt. title ('title') plt. xlabel ('x_label') plt. ylabel ('y_label') plt. show ()
उदाहरण 4: चेकमार्क लेबल का फ़ॉन्ट आकार बदलें
निम्नलिखित कोड दिखाता है कि प्लॉट टिक लेबल के फ़ॉन्ट आकार को कैसे बदला जाए:
#set tick labels font to size 20 plt. rc ('xtick', labelsize= 20 ) plt. rc ('ytick', labelsize= 20 ) #createplot plt. scatter (x,y) plt. title ('title') plt. xlabel ('x_label') plt. ylabel ('y_label') plt. show ()
बोनस: डिफ़ॉल्ट फ़ॉन्ट आकार पुनर्स्थापित करें
आप किसी भी समय सभी फ़ॉन्ट को उनके डिफ़ॉल्ट आकार में पुनर्स्थापित करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
plt.rcParams.update(plt.rcParamsDefault)
आप यहां अधिक Matplotlib ट्यूटोरियल पा सकते हैं।