जवाबों:
यदि आपके पास पहले से ही फिगर ऑब्जेक्ट का उपयोग है:
f.set_figheight(15)
f.set_figwidth(15)
लेकिन यदि आप एक नया आंकड़ा बनाने के लिए .subplots () कमांड (उदाहरण के रूप में आप दिखा रहे हैं) का उपयोग कर सकते हैं:
f, axs = plt.subplots(2,2,figsize=(15,15))
वैकल्पिक रूप से, तर्क figure()
का उपयोग करके एक ऑब्जेक्ट बनाएं figsize
और फिर add_subplot
अपने सबप्लॉट को जोड़ने के लिए उपयोग करें। उदाहरण के लिए
import matplotlib.pyplot as plt
import numpy as np
f = plt.figure(figsize=(10,3))
ax = f.add_subplot(121)
ax2 = f.add_subplot(122)
x = np.linspace(0,4,1000)
ax.plot(x, np.sin(x))
ax2.plot(x, np.cos(x), 'r:')
इस पद्धति के लाभ यह हैं कि सिंटैक्स subplot()
इसके बजाय कॉल के करीब है subplots()
। उदाहरण के लिए, सबप्लॉट सबप्लॉट GridSpec
के रिक्ति को नियंत्रित करने के लिए उपयोग करने के लिए समर्थन नहीं करता है , लेकिन दोनों subplot()
और add_subplot()
करते हैं।
fig.set_size_inches
ऊंचाई और चौड़ाई को एक साथ सेट करने के लिए भी है