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 figsizeve sonra add_subplotalt 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 GridSpecgrafikler, 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_inchesyükseklik ve genişliği birlikte ayarlamak için de var