|
1 |
| -#!/usr/bin/env python |
2 | 1 | """
|
3 | 2 | Same as fonts_demo using kwargs. If you prefer a more pythonic, OO
|
4 | 3 | style of coding, see examples/fonts_demo.py.
|
5 | 4 |
|
6 | 5 | """
|
7 | 6 | from matplotlib.font_manager import FontProperties
|
8 |
| -from pylab import * |
| 7 | +import matplotlib.pyplot as plt |
| 8 | +import numpy as np |
9 | 9 |
|
10 |
| -subplot(111, axisbg='w') |
| 10 | +plt.subplot(111, axisbg='w') |
11 | 11 | alignment = {'horizontalalignment': 'center', 'verticalalignment': 'baseline'}
|
12 | 12 |
|
13 | 13 | # Show family options
|
14 | 14 |
|
15 | 15 | families = ['serif', 'sans-serif', 'cursive', 'fantasy', 'monospace']
|
16 | 16 |
|
17 |
| -t = text(-0.8, 0.9, 'family', size='large', **alignment) |
| 17 | +t = plt.text(-0.8, 0.9, 'family', size='large', **alignment) |
18 | 18 |
|
19 | 19 | yp = [0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2]
|
20 | 20 |
|
21 | 21 | for k, family in enumerate(families):
|
22 |
| - t = text(-0.8, yp[k], family, family=family, **alignment) |
| 22 | + t = plt.text(-0.8, yp[k], family, family=family, **alignment) |
23 | 23 |
|
24 | 24 | # Show style options
|
25 | 25 |
|
26 | 26 | styles = ['normal', 'italic', 'oblique']
|
27 | 27 |
|
28 |
| -t = text(-0.4, 0.9, 'style', **alignment) |
| 28 | +t = plt.text(-0.4, 0.9, 'style', **alignment) |
29 | 29 |
|
30 | 30 | for k, style in enumerate(styles):
|
31 |
| - t = text(-0.4, yp[k], style, family='sans-serif', style=style, |
32 |
| - **alignment) |
| 31 | + t = plt.text(-0.4, yp[k], style, family='sans-serif', style=style, |
| 32 | + **alignment) |
33 | 33 |
|
34 | 34 | # Show variant options
|
35 | 35 |
|
36 | 36 | variants = ['normal', 'small-caps']
|
37 | 37 |
|
38 |
| -t = text(0.0, 0.9, 'variant', **alignment) |
| 38 | +t = plt.text(0.0, 0.9, 'variant', **alignment) |
39 | 39 |
|
40 | 40 | for k, variant in enumerate(variants):
|
41 |
| - t = text(0.0, yp[k], variant, family='serif', variant=variant, |
42 |
| - **alignment) |
| 41 | + t = plt.text(0.0, yp[k], variant, family='serif', variant=variant, |
| 42 | + **alignment) |
43 | 43 |
|
44 | 44 | # Show weight options
|
45 | 45 |
|
46 | 46 | weights = ['light', 'normal', 'medium', 'semibold', 'bold', 'heavy', 'black']
|
47 | 47 |
|
48 |
| -t = text(0.4, 0.9, 'weight', **alignment) |
| 48 | +t = plt.text(0.4, 0.9, 'weight', **alignment) |
49 | 49 |
|
50 | 50 | for k, weight in enumerate(weights):
|
51 |
| - t = text(0.4, yp[k], weight, weight=weight, |
52 |
| - **alignment) |
| 51 | + t = plt.text(0.4, yp[k], weight, weight=weight, |
| 52 | + **alignment) |
53 | 53 |
|
54 | 54 | # Show size options
|
55 | 55 |
|
56 | 56 | sizes = ['xx-small', 'x-small', 'small', 'medium', 'large',
|
57 | 57 | 'x-large', 'xx-large']
|
58 | 58 |
|
59 |
| -t = text(0.8, 0.9, 'size', **alignment) |
| 59 | +t = plt.text(0.8, 0.9, 'size', **alignment) |
60 | 60 |
|
61 | 61 | for k, size in enumerate(sizes):
|
62 |
| - t = text(0.8, yp[k], size, size=size, |
63 |
| - **alignment) |
| 62 | + t = plt.text(0.8, yp[k], size, size=size, |
| 63 | + **alignment) |
64 | 64 |
|
65 | 65 | x = -0.4
|
66 | 66 | # Show bold italic
|
67 |
| -t = text(x, 0.1, 'bold italic', style='italic', |
68 |
| - weight='bold', size='x-small', |
69 |
| - **alignment) |
| 67 | +t = plt.text(x, 0.1, 'bold italic', style='italic', |
| 68 | + weight='bold', size='x-small', |
| 69 | + **alignment) |
70 | 70 |
|
71 |
| -t = text(x, 0.2, 'bold italic', |
72 |
| - style='italic', weight='bold', size='medium', |
73 |
| - **alignment) |
| 71 | +t = plt.text(x, 0.2, 'bold italic', |
| 72 | + style='italic', weight='bold', size='medium', |
| 73 | + **alignment) |
74 | 74 |
|
75 |
| -t = text(x, 0.3, 'bold italic', |
76 |
| - style='italic', weight='bold', size='x-large', |
77 |
| - **alignment) |
| 75 | +t = plt.text(x, 0.3, 'bold italic', |
| 76 | + style='italic', weight='bold', size='x-large', |
| 77 | + **alignment) |
78 | 78 |
|
79 |
| -axis([-1, 1, 0, 1]) |
| 79 | +plt.axis([-1, 1, 0, 1]) |
80 | 80 |
|
81 |
| -show() |
| 81 | +plt.show() |
0 commit comments