Skip to content

Commit c2b0c80

Browse files
hyanwongmergify[bot]
authored andcommitted
Add "title" class to axes titles
1 parent 8e099ec commit c2b0c80

22 files changed

+32
-27
lines changed

python/tests/data/svg/internal_sample_ts.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/tree_both_axes.svg

Lines changed: 2 additions & 2 deletions
Loading

python/tests/data/svg/tree_muts_all_edge.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/tree_x_axis.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/tree_y_axis_rank.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_multiroot.svg

Lines changed: 2 additions & 2 deletions
Loading

python/tests/data/svg/ts_mut_highlight.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_mut_times.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_mut_times_logscale.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_mutations_no_edges.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_mutations_timed_no_edges.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_plain.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_plain_y.svg

Lines changed: 2 additions & 2 deletions
Loading

python/tests/data/svg/ts_rank.svg

Lines changed: 2 additions & 2 deletions
Loading

python/tests/data/svg/ts_x_lim.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_xlabel.svg

Lines changed: 1 addition & 1 deletion
Loading

python/tests/data/svg/ts_y_axis.svg

Lines changed: 2 additions & 2 deletions
Loading

python/tests/data/svg/ts_y_axis_log.svg

Lines changed: 2 additions & 2 deletions
Loading

python/tests/data/svg/ts_y_axis_regular.svg

Lines changed: 2 additions & 2 deletions
Loading

python/tests/test_drawing.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2461,6 +2461,7 @@ def test_known_svg_tree_x_axis(self, overwrite_viz, draw_plotbox):
24612461
svg_no_css = svg[svg.find("</style>") :]
24622462
assert svg_no_css.count("axes") == 1
24632463
assert svg_no_css.count("x-axis") == 1
2464+
assert svg_no_css.count("title") == 1
24642465
assert svg_no_css.count("y-axis") == 0
24652466
self.verify_known_svg(svg, "tree_x_axis.svg", overwrite_viz, width=400)
24662467

@@ -2482,6 +2483,7 @@ def test_known_svg_tree_y_axis_rank(self, overwrite_viz, draw_plotbox):
24822483
assert svg_no_css.count("axes") == 1
24832484
assert svg_no_css.count("x-axis") == 0
24842485
assert svg_no_css.count("y-axis") == 1
2486+
assert svg_no_css.count("title") == 1
24852487
self.verify_known_svg(svg, "tree_y_axis_rank.svg", overwrite_viz)
24862488

24872489
def test_known_svg_tree_both_axes(self, overwrite_viz, draw_plotbox):
@@ -2491,6 +2493,7 @@ def test_known_svg_tree_both_axes(self, overwrite_viz, draw_plotbox):
24912493
assert svg_no_css.count("axes") == 1
24922494
assert svg_no_css.count("x-axis") == 1
24932495
assert svg_no_css.count("y-axis") == 1
2496+
assert svg_no_css.count("title") == 2
24942497
self.verify_known_svg(svg, "tree_both_axes.svg", overwrite_viz)
24952498

24962499
def test_known_svg_tree_root_mut(self, overwrite_viz, draw_plotbox):

python/tskit/drawing.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,7 @@ def draw_x_axis(
693693
self.x_label,
694694
x_axis,
695695
pos=((self.plotbox.left + self.plotbox.right) / 2, self.plotbox.max_y),
696+
group_class="title",
696697
class_="lab",
697698
transform="translate(0 -11)",
698699
text_anchor="middle",
@@ -783,6 +784,7 @@ def draw_y_axis(
783784
self.y_label,
784785
y_axis,
785786
pos=(0, (upper + lower) / 2),
787+
group_class="title",
786788
class_="lab",
787789
text_anchor="middle",
788790
transform="translate(11) rotate(-90)",

0 commit comments

Comments
 (0)