Dans cet article, nous montrons comment définir la taille d’une figure dans matplotlib avec Python.
Donc avec matplotlib, le cœur est de créer une figure.
Sur cette figure, vous pouvez la remplir avec tous les différents types de données, y compris les axes, un graphique, une forme géométrique, etc.
Nous pouvons vouloir définir la taille d’une figure à une certaine taille. Vous voudrez peut-être rendre la figure plus large en taille, plus grande en hauteur, etc.
Nous pouvons le faire avec matplotlib en utilisant l’attribut figsize.
L’attribut figsize nous permet de spécifier la largeur et la hauteur d’une figure en pouces unitaires.
Voyons donc comment faire cela dans matplotlib avec Python.
Donc la première chose que nous devons faire est d’importer matplotlib. Nous le faisons avec la ligne, importons matplotlib.pyplot comme plt
Nous créons ensuite une fig variable et la définissons comme, plt.figure (figsize=(6,3))
Cela crée un objet de figure, qui a une largeur de 6 pouces et 3 pouces de hauteur.
Les valeurs de l’attribut figsize sont un tuple de 2 valeurs.
La largeur est le premier paramètre de l’attribut figsize et la hauteur est le deuxième paramètre. Il en est ainsi, figsize (poids, hauteur)
La largeur est le double de la hauteur avec cette configuration.
Nous ajoutons ensuite des axes à cette figure, puis tracons un graphique pour la figure.
Pour montrer cet objet de la figure, nous utilisons la ligne, fig.show()
Cela fonctionne si vous utilisez unE python autre que les blocs-notes jupyter. Si vous utilisez des blocs-notes jupyter, vous n’utiliseriez pas, plt.montrer(). Au lieu de cela, vous spécifieriez dans le code juste après l’importation de matplotlib, %matplotlib inline
Cette ligne permet d’afficher la figure d’un graphique avec des blocs-notes jupyter.
Après avoir exécuté le code suivant ci-dessus, nous obtenons la figure suivante montrée dans l’image ci-dessous.
Alors maintenant, vous voyez un objet figure avec la taille de la largeur double de la taille de la hauteur.
Juste pour vous montrer la nature dynamique du dimensionnement des figures dans matplotlib, je vais maintenant créer une figure avec les dimensions inversées. La hauteur sera maintenant le double de la taille de la largeur.
Ceci est indiqué dans le code suivant ci-dessous.
Alors maintenant, nous avons la hauteur double de la largeur.
Ceci produit le graphique suivant illustré ci-dessous.
Alors maintenant, vous voyez que la hauteur de la figure est le double de la largeur.
Vous pouvez également définir la taille des sous-intrigues de la même manière.
Le code suivant ci-dessous définit la taille des sous-parcelles dans matplotlib.
Et voici comment définir la taille d’une figure dans matplotlib avec Python.