49 votes

titre fractionné d’une figure dans matplotlib

J’utilise matplotlib pour créer une figure avec 4 sous-tracés.

J’aimerais diviser l’un de mes titres d’une sous-intrigue, de sorte que chaque ligne soit centrée par rapport à la sous-intrigue.

J’ai essayé

et ce que j’obtiens, c’est que `` c’est l’indentation sur le côté gauche.

Comment pourrais-je corriger cela?

92voto

Yann Points 6909

J’obtiens l’alignement correct lorsque je formate la chaîne de cette façon:

enter image description here

19voto

AlQuemist Points 395

Une meilleure solution compatible avec le `` préfixe (en particulier lorsque l’on doit utiliser le balisage LaTeX) consiste à diviser le texte du titre en deux (ou plusieurs parties), par exemple,

16voto

Nicholas Masso Points 126

Je sais que cette question est un peu ancienne, mais pour ceux qui cherchent une référence - Dans Matplotlib 3.1.1, plt.title() et ax.set_title() permettent de passer des propriétés de texte en tant que kwargs, vous pouvez donc avoir

``

ou

``

0voto

Je voudrais juste ajouter mes 2 cents: le problème ici est plus général et tourne autour de l’insertion correcte de nouvelles lignes pour diviser le texte d’une seule longue ligne en un bloc esthétique visuellement agréable. Par conséquent, voici ma contribution, qui est assez similaire à celle de Mohammed et divise simplement une chaîne en morceaux de 5 mots. Il devrait être simple de le personnaliser selon vos besoins (délimiteur à diviser, longueur, etc.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X