FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
matplotlib/examples/alignment_test.py at transforms · gitj/matplotlib · GitHub
gitj
matplotlib
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
matplotlib
/
examples
/
alignment_test.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
82 lines (68 loc) · 2.15 KB
Breadcrumbs
matplotlib
/
examples
/
alignment_test.py
Copy path
File metadata and controls
82 lines (68 loc) · 2.15 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/usr/bin/env python
"""
You can precisely layout text in data or axes (0,1) coordinates. This
example shows you some of the alignment and rotation specifications to
layout text
"""
from
pylab
import
*
from
matplotlib
.
lines
import
Line2D
from
matplotlib
.
patches
import
Rectangle
# build a rectangle in axes coords
left
,
width
=
.25
,
.5
bottom
,
height
=
.25
,
.5
right
=
left
+
width
top
=
bottom
+
height
ax
=
gca
()
p
=
Rectangle
((
left
,
bottom
),
width
,
height
,
fill
=
False
,
)
p
.
set_transform
(
ax
.
transAxes
)
p
.
set_clip_on
(
False
)
ax
.
add_patch
(
p
)
ax
.
text
(
left
,
bottom
,
'left top'
,
horizontalalignment
=
'left'
,
verticalalignment
=
'top'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
left
,
bottom
,
'left bottom'
,
horizontalalignment
=
'left'
,
verticalalignment
=
'bottom'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
right
,
top
,
'right bottom'
,
horizontalalignment
=
'right'
,
verticalalignment
=
'bottom'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
right
,
top
,
'right top'
,
horizontalalignment
=
'right'
,
verticalalignment
=
'top'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
right
,
bottom
,
'center top'
,
horizontalalignment
=
'center'
,
verticalalignment
=
'top'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
left
,
0.5
*
(
bottom
+
top
),
'right center'
,
horizontalalignment
=
'right'
,
verticalalignment
=
'center'
,
rotation
=
'vertical'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
left
,
0.5
*
(
bottom
+
top
),
'left center'
,
horizontalalignment
=
'left'
,
verticalalignment
=
'center'
,
rotation
=
'vertical'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
0.5
*
(
left
+
right
),
0.5
*
(
bottom
+
top
),
'middle'
,
horizontalalignment
=
'center'
,
verticalalignment
=
'center'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
right
,
0.5
*
(
bottom
+
top
),
'centered'
,
horizontalalignment
=
'center'
,
verticalalignment
=
'center'
,
rotation
=
'vertical'
,
transform
=
ax
.
transAxes
)
ax
.
text
(
left
,
top
,
'rotated
\n
with newlines'
,
horizontalalignment
=
'center'
,
verticalalignment
=
'center'
,
rotation
=
45
,
transform
=
ax
.
transAxes
)
axis
(
'off'
)
#savefig('alignment_test', dpi=100)
show
()
Back
|
FazBrowse Home
|
New Git URL