Skip to content

Commit f8c30d9

Browse files
authored
Benchcomp scatterplots: quote axis labels (rust-lang#3097)
Mermaid does not accept `@` characters in axis labels when the labels aren't in quotes. (Seen when trying to run CBMC's upcoming benchcomp suite.) Note: the title must not be quoted, else the quotes themselves will be rendered.
1 parent ec2b8b3 commit f8c30d9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

tools/benchcomp/benchcomp/visualizers/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,8 @@ def _get_template():
250250
%%{init: { "quadrantChart": { "titlePadding": 15, "xAxisLabelPadding": 20, "yAxisLabelPadding": 20, "quadrantLabelFontSize": 0, "pointRadius": 2, "pointLabelFontSize": 2 }, "themeVariables": { "quadrant1Fill": "#FFFFFF", "quadrant2Fill": "#FFFFFF", "quadrant3Fill": "#FFFFFF", "quadrant4Fill": "#FFFFFF", "quadrant1TextFill": "#FFFFFF", "quadrant2TextFill": "#FFFFFF", "quadrant3TextFill": "#FFFFFF", "quadrant4TextFill": "#FFFFFF", "quadrantInternalBorderStrokeFill": "#FFFFFF" } } }%%
251251
quadrantChart
252252
title {{ metric }}
253-
x-axis {{ d["scaled_variants"][metric][0] }}
254-
y-axis {{ d["scaled_variants"][metric][1] }}
253+
x-axis "{{ d["scaled_variants"][metric][0] }}"
254+
y-axis "{{ d["scaled_variants"][metric][1] }}"
255255
quadrant-1 1
256256
quadrant-2 2
257257
quadrant-3 3

tools/benchcomp/test/test_regression.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -466,8 +466,8 @@ def test_markdown_results_table(self):
466466
%%{init: { "quadrantChart": { "titlePadding": 15, "xAxisLabelPadding": 20, "yAxisLabelPadding": 20, "quadrantLabelFontSize": 0, "pointRadius": 2, "pointLabelFontSize": 2 }, "themeVariables": { "quadrant1Fill": "#FFFFFF", "quadrant2Fill": "#FFFFFF", "quadrant3Fill": "#FFFFFF", "quadrant4Fill": "#FFFFFF", "quadrant1TextFill": "#FFFFFF", "quadrant2TextFill": "#FFFFFF", "quadrant3TextFill": "#FFFFFF", "quadrant4TextFill": "#FFFFFF", "quadrantInternalBorderStrokeFill": "#FFFFFF" } } }%%
467467
quadrantChart
468468
title runtime
469-
x-axis variant_1
470-
y-axis variant_2
469+
x-axis "variant_1"
470+
y-axis "variant_2"
471471
quadrant-1 1
472472
quadrant-2 2
473473
quadrant-3 3

0 commit comments

Comments
 (0)