Avec Matplotlib quand vous avez un titre trop long comme dans cet exemple:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,4,0.2)
y = np.exp(x)
plt.title(u'Un titre très très très très très très très très très très très très long !')
plt.grid()
plt.plot(x,y)
#plt.show()
plt.savefig('MatplotlibLongTitle01.png',bbox_inches='tight')
il est possible de mettre celui-ci sur plusieurs lignes en utilisant la balise \n pour indiquer où passer à la ligne:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,4,0.2)
y = np.exp(x)
plt.title(u'Un titre très très très \n très très très très très \n très très très très long !')
plt.grid()
plt.plot(x,y)
#plt.show()
plt.savefig('MatplotlibLongTitle01.png',bbox_inches='tight')
Recherches associées
Liens | Site |
---|---|
pylab_examples example code: multiline.py | Matplotlib doc |
split title of a figure in matplotlib | stackoverflow |
PyLab title/legend labels with multiple line of text | stackoverflow |