Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mentafsir Argumen dalam Kaedah fig.add_subplot() Matplotlib?

Bagaimana untuk Mentafsir Argumen dalam Kaedah fig.add_subplot() Matplotlib?

Linda Hamilton
Linda Hamiltonasal
2024-10-24 01:52:29809semak imbas

How to Interpret the Argument in Matplotlib's fig.add_subplot() Method?

Memahami Argumen dalam fig.add_subplot()

Dalam Matplotlib, kaedah fig.add_subplot() digunakan untuk menambah subplot pada angka yang ada. Ia memerlukan satu hujah, iaitu nombor 3 digit.

Tafsiran Hujah

Argumen 3 digit dalam fig.add_subplot() menentukan kedudukan subplot dalam rajah. Setiap digit mewakili susun atur grid tertentu:

  • Digit Pertama: Bilangan baris dalam grid subplot
  • Digit Kedua: Bilangan lajur dalam grid
  • Digit Ketiga: Kedudukan subplot dalam grid

Contoh

Mari kita pertimbangkan kod contoh yang disediakan:

import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
fig = plt.figure()
fig.add_subplot(111)
plt.scatter(x, y)
plt.show()

Penjelasan:

Dalam kod ini, hujah 3 digit dalam fig.add_subplot() ialah 111, yang membayangkan perkara berikut :

  • Digit Pertama (1): Terdapat 1 baris dalam grid subplot.
  • Digit Kedua (1): Di sana ialah 1 lajur dalam grid.
  • Digit Ketiga (1): Subplot diletakkan pada kedudukan pertama (dan sahaja) dalam grid.

Oleh itu, menggunakan 111 sebagai hujah mencipta subplot tunggal yang menduduki keseluruhan ruang angka.

Begitu juga, hujah 212 akan mencipta grid subplot dengan 2 baris dan 1 lajur, dan subplot akan diletakkan di tempat ke-2 kedudukan (kanan bawah) grid.

Atas ialah kandungan terperinci Bagaimana untuk Mentafsir Argumen dalam Kaedah fig.add_subplot() Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn