Heim  >  Artikel  >  Backend-Entwicklung  >  Was stellt das Argument in der fig.add_subplot()-Methode von Matplotlib dar?

Was stellt das Argument in der fig.add_subplot()-Methode von Matplotlib dar?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-24 03:44:31234Durchsuche

What Does the Argument in Matplotlib's fig.add_subplot() Method Represent?

Das Argument in fig.add_subplot() verstehen

In Matplotlib können Sie mit der Methode fig.add_subplot() eine einzelne Unterhandlung hinzufügen zu einer Figur. Das in Klammern angegebene Argument, z. B. 111 oder 212, definiert die Position der Nebenhandlung innerhalb der Figur.

Um dieses Konzept besser zu verstehen, stellen Sie sich Ihre Figur vor, die in ein Raster von Nebenhandlungen unterteilt ist. Jede Unterhandlung hat eine eindeutige Zeilen- und Spaltenposition innerhalb des Rasters. Die erste Ziffer des Arguments stellt die Anzahl der Zeilen dar, während die zweite Ziffer die Anzahl der Spalten darstellt. Die dritte Ziffer gibt die Position des jeweiligen Nebenplots im Raster an.

Zum Beispiel gibt das Argument 111 an, dass der Nebenplot in der ersten Zeile, ersten Spalte und ersten Nebenplotposition des Rasters platziert wird. Dies entspricht der Nebenhandlung oben links in einer Abbildung. In ähnlicher Weise bedeutet 212 eine Nebenhandlung in der zweiten Zeile, der ersten Spalte und der zweiten Nebenhandlungsposition, wodurch sie zur Unterhandlung unten links wird.

Der folgende Codeausschnitt initialisiert eine Figur und fügt vier Unterhandlungen in einem 2x2-Raster hinzu:

import matplotlib.pyplot as plt

fig = plt.figure()
fig.add_subplot(221)    # Top left subplot
fig.add_subplot(222)    # Top right subplot
fig.add_subplot(223)    # Bottom left subplot
fig.add_subplot(224)    # Bottom right subplot

plt.show()

Wenn Sie die Bedeutung dieses Arguments verstehen, können Sie die Platzierung von Nebenhandlungen in Ihren Matplotlib-Figuren präzise steuern.

Das obige ist der detaillierte Inhalt vonWas stellt das Argument in der fig.add_subplot()-Methode von Matplotlib dar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn