Ben rastladım bu örnekte Matplotlib web sitesinde. Rakam boyutunu büyütmenin mümkün olup olmadığını merak ediyordum.
İle denedim
f.figsize(15,15)
ama hiçbir şey yapmıyor.
Ben rastladım bu örnekte Matplotlib web sitesinde. Rakam boyutunu büyütmenin mümkün olup olmadığını merak ediyordum.
İle denedim
f.figsize(15,15)
ama hiçbir şey yapmıyor.
Yanıtlar:
Şekil nesnesini zaten kullanıyorsanız:
f.set_figheight(15)
f.set_figwidth(15)
Ancak yeni bir şekil oluşturmak için .subplots () komutunu (gösterdiğiniz örneklerde olduğu gibi) kullanıyorsanız:
f, axs = plt.subplots(2,2,figsize=(15,15))
Alternatif olarak, bağımsız değişkeni figure()
kullanarak bir nesne oluşturun figsize
ve sonra add_subplot
alt grafiklerinizi eklemek için kullanın . Örneğin
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:')
Bu yöntemin faydaları, sözdiziminin subplot()
yerine çağrılara daha yakın olmasıdır subplots()
. Örn. Alt GridSpec
grafikler, alt grafiklerin aralığını kontrol etmek için a kullanımını desteklemiyor gibi görünmektedir , fakat hem subplot()
ve hem de add_subplot()
öyle.
fig.set_size_inches
yükseklik ve genişliği birlikte ayarlamak için de var