Cara menggunakan fig.add_subplot di matplotlib


Anda dapat menggunakan sintaks dasar berikut untuk membuat subplot di Matplotlib:

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add first subplot in layout that has 3 rows and 2 columns
fig. add_subplot (321)

#add fifth subplot in layout that has 3 rows and 2 columns
fig. add_subplot (325)

...

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Tambahkan Subplot dengan Tata Letak Seragam

Kode berikut menunjukkan cara membuat enam subplot dalam layout dengan 3 baris dan 2 kolom:

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (322). set_title (' 322 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (324). set_title (' 324 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (326). set_title (' 326 ')

#display plots
plt. show ()

gbr.add_subplot di Matplotlib

Perhatikan bahwa hasilnya adalah enam subplot yang ditampilkan dalam tata letak dengan 3 baris dan 2 kolom.

Contoh 2: Tambahkan Subplot dengan Tata Letak Tidak Merata

Kode berikut menunjukkan cara membuat empat subplot sebagai berikut:

  • Tiga plot dibuat dalam grid 3 baris dan 2 kolom.
  • Plot keempat dibuat dalam grid dengan 1 baris dan 2 kolom.
 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (122). set_title (' 122 ')

#display plots
plt. show () 

Hasil akhirnya adalah tiga subplot ditampilkan dalam grid 3×2 sedangkan subplot terakhir ditampilkan dalam grid 1×2.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di Matplotlib:

Cara menyesuaikan jarak antar subplot Matplotlib
Cara menyesuaikan ukuran subplot di Matplotlib
Bagaimana cara menambahkan judul ke subplot di Matplotlib

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *