Bonjour,
Je fais des figures avec matplotlib.pylab, je trace de simple courbes.
Ces courbes doivent me servir pour des présentations où il me faut des traits larges (axes et courbes).
Je voudrais faire une fonction qui une fois tout tracé aille récupérer les objets Line2D et les élargisse.
J'ai trouvé comment faire pour changer la tailles des ticks pour les axes :
Pour les lignes, je ne parviens pas à trouver la commande qui marche. Il y a surement à voir avec fig.findobj(fig, match='xxx'), mais je ne parviens pas à entrer ce qu'il faut à la place de xxx pour que ça marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import matplotlib.pylab as plt x,y=[1,2,3],[1,2,3] fig = plt.figure(1) plt.plot(x,y) powerpoint_style(fig) def powerpoint_style(fig) : Axe_size = 25 ax = fig.gca() ax.set_xticklabels(ax.get_xticks(),fontsize = Axe_size) ax.set_yticklabels(ax.get_yticks(),fontsize = Axe_size) fig.show()
Partager