Matplotlib é uma biblioteca em Python e é uma extensão numérica - matemática da biblioteca NumPy. O módulo de figura fornece o Artista de nível superior, a Figura, que contém todos os elementos do gráfico. Este módulo é usado para controlar o espaçamento padrão dos subplots e o contêiner de nível superior para todos os elementos do gráfico.

Método matplotlib.figure.Figure.sca()

O módulo de figura do método sca() da biblioteca matplotlib é usado para definir os eixos atuais como a.

Sintaxe: sca (self, a)

Parâmetros: este método aceita os seguintes parâmetros que são discutidos abaixo:

  • a: Este parâmetro são os eixos atuais.

Retorna: Este método retorna os eixos.



Os exemplos abaixo ilustram a função matplotlib.figure.Figure.sca() em matplotlib.figure:

Exemplo 1:

import matplotlib.pyplot as plt 
from scipy import sin, cos 
  
  
fig, ax = plt.subplots(2, 1) 
  
x = [1, 2, 3, 4, 5, 6, 7, 8, 9] 
y1 = sin(x) 
y2 = cos(x) 
  
fig.sca(ax[0]) 
plt.plot(x, y1) 
  
fig.sca(ax[1]) 
plt.plot(x, y2) 
  
fig.suptitle(
, fontweight ="bold")  
    
plt.show()  

Resultado:

Exemplo 2:

import matplotlib.pyplot as plt 
   
fig, axes = plt.subplots(2, 2
axes = axes.flatten()  
for i in range(4): 
    fig.sca(axes[i]) 
    axes[i].text(0.5, 0.5, i + 1) 
      
fig.suptitle(
, fontweight ="bold")  
    
plt.show()   

Resultado: