python - मैं Matplotlib में आकृति शीर्षक और धुरी लेबल फ़ॉन्ट आकार कैसे सेट करूं?




(2)

आप इसे आरसीपीएआरएम्स शब्दकोश के माध्यम से विश्व स्तर पर भी कर सकते हैं:

import matplotlib.pylab as pylab
params = {'legend.fontsize': 'x-large',
          'figure.figsize': (15, 5),
         'axes.labelsize': 'x-large',
         'axes.titlesize':'x-large',
         'xtick.labelsize':'x-large',
         'ytick.labelsize':'x-large'}
pylab.rcParams.update(params)

मैं इस तरह Matplotlib में एक आकृति बना रहा हूँ:

from matplotlib import pyplot as plt

fig = plt.figure()
plt.plot(data)
fig.suptitle('test title')
plt.xlabel('xlabel')
plt.ylabel('ylabel')
fig.savefig('test.jpg')

मैं आकृति शीर्षक और धुरी लेबल के लिए फ़ॉन्ट आकार निर्दिष्ट करना चाहता हूं। मुझे तीनों को अलग-अलग फ़ॉन्ट आकारों की आवश्यकता है, इसलिए वैश्विक फ़ॉन्ट आकार सेट करना ( mpl.rcParams['font.size']=x ) जो मैं चाहता हूं वह नहीं है। मैं आकृति शीर्षक और धुरी लेबल के लिए अलग-अलग फ़ॉन्ट आकार कैसे सेट करूं?


यदि आप अपनी साजिश करने के लिए ax वस्तुओं का उपयोग करने के लिए अधिक उपयोग करते हैं, तो आपको ax.xaxis.label.set_size() को याद रखना आसान हो सकता है, या ipython टर्मिनल में टैब का उपयोग करने के लिए कम से कम आसान हो सकता है। ऐसा लगता है कि प्रभाव देखने के बाद इसे एक रेड्रो ऑपरेशन की आवश्यकता है। उदाहरण के लिए:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
x = [0,1,2]
y = [0, 3, 9]
ax.plot(x,y)
fig.suptitle('test title')
ax.set_xlabel('xlabel')
ax.set_ylabel('ylabel')
ax.xaxis.label.set_size(20)
plt.draw()

मुझे सुपरटाइल आकार सेट करने के लिए एक समान तरीके से नहीं पता है।





matplotlib