diff --git a/examples/pylab_examples/accented_text.py b/examples/pylab_examples/accented_text.py deleted file mode 100644 index 16733a8060a4..000000000000 --- a/examples/pylab_examples/accented_text.py +++ /dev/null @@ -1,21 +0,0 @@ -r""" -matplotlib supports accented characters via TeX mathtext - -The following accents are provided: \hat, \breve, \grave, \bar, -\acute, \tilde, \vec, \dot, \ddot. All of them have the same syntax, -e.g., to make an overbar you do \bar{o} or to make an o umlaut you do -\ddot{o}. The shortcuts are also provided, e.g.,: \"o \'e \`e \~n \.x -\^y - -""" -import matplotlib.pyplot as plt - -plt.axes([0.1, 0.15, 0.8, 0.75]) -plt.plot(range(10)) - -plt.title(r'$\ddot{o}\acute{e}\grave{e}\hat{O}\breve{i}\bar{A}\tilde{n}\vec{q}$', fontsize=20) -# shorthand is also supported and curly's are optional -plt.xlabel(r"""$\"o\ddot o \'e\`e\~n\.x\^y$""", fontsize=20) - - -plt.show() diff --git a/examples/tests/backend_driver.py b/examples/tests/backend_driver.py index c8877fba2259..b64db8fff919 100755 --- a/examples/tests/backend_driver.py +++ b/examples/tests/backend_driver.py @@ -91,6 +91,7 @@ ] files['text_labels_and_annotations'] = [ + 'accented_text.py', 'text_demo_fontdict.py', 'unicode_demo.py', ] @@ -109,7 +110,6 @@ ] files['pylab'] = [ - 'accented_text.py', 'alignment_test.py', 'annotation_demo.py', 'annotation_demo.py', diff --git a/examples/text_labels_and_annotations/accented_text.py b/examples/text_labels_and_annotations/accented_text.py new file mode 100644 index 000000000000..e121c429f7f5 --- /dev/null +++ b/examples/text_labels_and_annotations/accented_text.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +r""" +================================= +Using accented text in matplotlib +================================= + +Matplotlib supports accented characters via TeX mathtext or unicode. + +Using mathtext, the following accents are provided: \hat, \breve, \grave, \bar, +\acute, \tilde, \vec, \dot, \ddot. All of them have the same syntax, +e.g., to make an overbar you do \bar{o} or to make an o umlaut you do +\ddot{o}. The shortcuts are also provided, e.g.,: \"o \'e \`e \~n \.x +\^y +""" +from __future__ import unicode_literals +import matplotlib.pyplot as plt + +# Mathtext demo +fig, ax = plt.subplots() +ax.plot(range(10)) +ax.set_title(r'$\ddot{o}\acute{e}\grave{e}\hat{O}' + r'\breve{i}\bar{A}\tilde{n}\vec{q}$', fontsize=20) + +# Shorthand is also supported and curly braces are optional +ax.set_xlabel(r"""$\"o\ddot o \'e\`e\~n\.x\^y$""", fontsize=20) +ax.text(4, 0.5, r"$F=m\ddot{x}$") +fig.tight_layout() + +# Unicode demo +fig, ax = plt.subplots() +ax.set_title("GISCARD CHAHUTÉ À L'ASSEMBLÉE") +ax.set_xlabel("LE COUP DE DÉ DE DE GAULLE") +ax.set_ylabel('André was here!') +ax.text(0.2, 0.8, 'Institut für Festkörperphysik', rotation=45) +ax.text(0.4, 0.2, 'AVA (check kerning)') + +plt.show() diff --git a/examples/text_labels_and_annotations/unicode_demo.py b/examples/text_labels_and_annotations/unicode_demo.py deleted file mode 100644 index 5fc39bea0f4c..000000000000 --- a/examples/text_labels_and_annotations/unicode_demo.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Demo of unicode support in text and labels. -""" -from __future__ import unicode_literals - -import matplotlib.pyplot as plt - - -plt.title('Développés et fabriqués') -plt.xlabel("réactivité nous permettent d'être sélectionnés et adoptés") -plt.ylabel('André was here!') -plt.text(0.2, 0.8, 'Institut für Festkörperphysik', rotation=45) -plt.text(0.4, 0.2, 'AVA (check kerning)') - -plt.show()