Saya menemukan contoh ini di situs web Matplotlib. Saya bertanya-tanya apakah mungkin untuk meningkatkan ukuran gambar.
Saya mencoba
f.figsize(15,15)
tetapi tidak melakukan apa-apa.
Saya menemukan contoh ini di situs web Matplotlib. Saya bertanya-tanya apakah mungkin untuk meningkatkan ukuran gambar.
Saya mencoba
f.figsize(15,15)
tetapi tidak melakukan apa-apa.
Jawaban:
Jika Anda sudah menggunakan objek gambar:
f.set_figheight(15)
f.set_figwidth(15)
Tetapi jika Anda menggunakan perintah .subplots () (seperti pada contoh yang Anda perlihatkan) untuk membuat angka baru Anda juga dapat menggunakan:
f, axs = plt.subplots(2,2,figsize=(15,15))
Atau, buat figure()
objek menggunakan figsize
argumen dan kemudian gunakan add_subplot
untuk menambahkan subplot Anda. Misalnya
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:')
Manfaat dari metode ini adalah bahwa sintaks lebih dekat dengan panggilan subplot()
alih-alih subplots()
. Misalnya, subplot tampaknya tidak mendukung penggunaan GridSpec
untuk mengendalikan jarak subplot, tetapi keduanya subplot()
dan add_subplot()
dilakukan.
fig.set_size_inches
untuk mengatur tinggi dan lebar bersama