Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 702db36

Browse files
committed
DOC: move legend to bottom to avoid label overlap
1 parent b618d8e commit 702db36

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

galleries/examples/misc/ftface_props.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
ul_pos = font.underline_position / u
6262
ul_thick = font.underline_thickness / u
6363

64-
fig, ax = plt.subplots(figsize=(8, 6))
64+
fig, ax = plt.subplots(figsize=(9.8, 6))
6565

6666
fp = FontProperties(fname=font_path)
6767
tp = TextPath((0, 0), "Água", size=1, prop=fp)
@@ -82,11 +82,11 @@
8282
LABEL_X = LINE_X1 + 0.08 # metric labels start here
8383

8484
metrics = [
85-
("bbox top (ymax)", bbox_ymax, "tab:green"),
86-
("ascender", asc, "tab:blue"),
87-
("y = 0 (origin)", 0, "black"),
88-
("underline_position", ul_pos, "tab:orange"),
89-
("descender", desc, "tab:red"),
85+
("bbox top (ymax)", bbox_ymax, "tab:green"),
86+
("ascender", asc, "tab:blue"),
87+
("y = 0 (origin)", 0, "black"),
88+
("underline_position", ul_pos, "tab:orange"),
89+
("descender", desc, "tab:red"),
9090
("bbox bottom (ymin)", bbox_ymin, "tab:purple"),
9191
]
9292

@@ -129,7 +129,8 @@
129129
ax.set_ylim(bbox_ymin - 0.10, bbox_ymax + 0.15)
130130
ax.set_title(f"Font metrics — {font.family_name} {font.style_name}",
131131
fontsize=11.5, pad=15)
132-
ax.legend(fontsize=8, loc='upper right', bbox_to_anchor=(1.02, 0.95), frameon=False)
132+
ax.legend(fontsize=8, loc='lower center', bbox_to_anchor=(0.5, -0.12),
133+
frameon=False, ncol=2)
133134
ax.axis('off')
134135
plt.tight_layout(pad=1.5)
135136
plt.show()

0 commit comments

Comments
 (0)