Server : Apache System : Linux indy02.toastserver.com 3.10.0-962.3.2.lve1.5.85.el7.x86_64 #1 SMP Thu Apr 18 15:18:36 UTC 2024 x86_64 User : palandch ( 1163) PHP Version : 7.1.33 Disable Function : NONE Directory : /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/tests/ |
import numpy as np import matplotlib from matplotlib.testing.decorators import image_comparison, knownfailureif import matplotlib.pyplot as plt @image_comparison(baseline_images=['font_styles']) def test_font_styles(): from matplotlib.font_manager import FontProperties fig = plt.figure() ax = plt.subplot( 1, 1, 1 ) normalFont = FontProperties( family = "sans-serif", style = "normal", variant = "normal", size = 14, ) ax.annotate( "Normal Font", (0.1, 0.1), xycoords='axes fraction', fontproperties = normalFont ) boldFont = FontProperties( family = "Foo", style = "normal", variant = "normal", weight = "bold", stretch = 500, size = 14, ) ax.annotate( "Bold Font", (0.1, 0.2), xycoords='axes fraction', fontproperties = boldFont ) boldItemFont = FontProperties( family = "sans serif", style = "italic", variant = "normal", weight = 750, stretch = 500, size = 14, ) ax.annotate( "Bold Italic Font", (0.1, 0.3), xycoords='axes fraction', fontproperties = boldItemFont ) lightFont = FontProperties( family = "sans-serif", style = "normal", variant = "normal", weight = 200, stretch = 500, size = 14, ) ax.annotate( "Light Font", (0.1, 0.4), xycoords='axes fraction', fontproperties = lightFont ) condensedFont = FontProperties( family = "sans-serif", style = "normal", variant = "normal", weight = 500, stretch = 100, size = 14, ) ax.annotate( "Condensed Font", (0.1, 0.5), xycoords='axes fraction', fontproperties = condensedFont ) ax.set_xticks([]) ax.set_yticks([]) fig.savefig('font_styles') @image_comparison(baseline_images=['multiline']) def test_multiline(): fig = plt.figure() ax = plt.subplot( 1, 1, 1 ) ax.set_title("multiline\ntext alignment") ax.set_xticks([]) ax.set_yticks([]) fig.savefig('multiline')