From 1b72664dd19ff448d1dde76e0213d91fc97d250a Mon Sep 17 00:00:00 2001 From: Paul Asmuth Date: Thu, 14 May 2020 13:22:49 +0200 Subject: [PATCH] simplify the draw command list Convert the DrawCommandList into a simple, flat vector of draw command structs. A mechanism for piping semantic text information through to the output file will be reimplemented later. This change also removes the dependency on std::variant, which is a C++17 feature, but is not supported on macOS 10.13. --- src/figure/legend.cc | 10 +- src/graphics/draw.cc | 4 +- src/graphics/draw.h | 12 +- src/graphics/draw_cmd.cc | 39 +- src/graphics/draw_cmd.h | 35 +- src/graphics/export_image.cc | 14 +- src/graphics/export_svg.cc | 33 +- src/layer.h | 1 + src/marker.cc | 4 +- src/plot/areas.cc | 12 +- src/plot/lines.cc | 2 +- src/plot/rectangles.cc | 2 +- src/utils/geojson.cc | 1 - test/examples/charts_basic_areachart.svg | 358 +++++----- .../examples/charts_basic_areas_and_lines.svg | 180 ++--- test/examples/charts_basic_areas_vertical.svg | 270 ++++---- .../examples/charts_basic_barchart_groups.svg | 136 ++-- test/examples/charts_basic_custom_font.svg | 284 ++++---- .../examples/charts_basic_demo_timeseries.svg | 412 +++++------ test/examples/charts_basic_histogram.svg | 86 +-- .../charts_basic_linechart_timeseries.svg | 342 ++++----- test/examples/charts_basic_scatterplot.svg | 146 ++-- test/examples/charts_custom_axis_titles.svg | 652 +++++++++--------- .../charts_custom_custom_color_palette.svg | 192 +++--- .../examples/charts_custom_inverted_scale.svg | 180 ++--- .../examples/charts_custom_irregular_data.svg | 208 +++--- .../charts_custom_logarithmic_scale.svg | 192 +++--- test/examples/charts_custom_rotate_labels.svg | 580 ++++++++-------- test/examples/charts_custom_text_i18n.svg | 148 ++-- .../charts_editorial_barchart_horizontal.svg | 304 ++++---- .../charts_editorial_barchart_with_labels.svg | 276 ++++---- test/examples/charts_editorial_chart_i18n.svg | 214 +++--- ...charts_editorial_linechart_with_labels.svg | 260 +++---- .../charts_editorial_stacked_areas.svg | 232 +++---- .../charts_editorial_stacked_bars.svg | 146 ++-- .../examples/charts_reference_format_base.svg | 58 +- .../charts_reference_format_datetime.svg | 192 +++--- .../charts_reference_format_fixed.svg | 76 +- .../charts_reference_format_integer.svg | 46 +- .../charts_reference_format_scientific.svg | 128 ++-- .../charts_reference_scale_categorical.svg | 12 +- .../charts_reference_scale_inverted.svg | 110 +-- ...rts_reference_scale_layout_categorical.svg | 16 +- ...erence_scale_layout_categorical_bounds.svg | 16 +- ...rts_reference_scale_layout_exponential.svg | 90 +-- ...ference_scale_layout_exponential_steps.svg | 30 +- .../charts_reference_scale_layout_linear.svg | 110 +-- ...ts_reference_scale_layout_linear_align.svg | 116 ++-- ..._reference_scale_layout_linear_alignat.svg | 108 +-- ...reference_scale_layout_linear_interval.svg | 88 +-- ...harts_reference_scale_layout_subdivide.svg | 76 +- .../charts_reference_scale_linear.svg | 110 +-- .../charts_reference_scale_logarithmic.svg | 114 +-- .../charts_scientific_barchart_ranges.svg | 156 ++--- .../charts_scientific_errorbars_log.svg | 310 ++++----- .../charts_scientific_line_markers.svg | 548 +++++++-------- .../charts_scientific_multiple_y_axes.svg | 300 ++++---- .../charts_scientific_scalarfield.svg | 448 ++++++------ .../charts_scientific_scatterplot_colors.svg | 330 ++++----- ...rts_scientific_scatterplot_with_labels.svg | 462 ++++++------- .../charts_scientific_streamgraph.svg | 324 ++++----- .../charts_scientific_vectorfield.svg | 304 ++++---- test/examples/maps_gulf_of_mexico.svg | 440 ++++++------ test/legend/legend_default.svg | 120 ++-- test/legend/legend_flow.svg | 96 +-- test/legend/legend_flow_small.svg | 120 ++-- test/legend/legend_flow_valign.svg | 120 ++-- test/legend/legend_i18n.svg | 190 ++--- test/legend/legend_item_default.svg | 22 +- test/legend/legend_position_bottom_center.svg | 120 ++-- test/legend/legend_position_bottom_left.svg | 120 ++-- test/legend/legend_position_bottom_right.svg | 120 ++-- test/legend/legend_position_center_center.svg | 120 ++-- test/legend/legend_position_center_left.svg | 120 ++-- test/legend/legend_position_center_right.svg | 120 ++-- test/legend/legend_position_top_center.svg | 120 ++-- test/legend/legend_position_top_left.svg | 120 ++-- test/legend/legend_position_top_right.svg | 120 ++-- test/plot-axis/axes_categorical.svg | 40 +- test/plot-axis/axis_bottom_default.svg | 176 ++--- test/plot-axis/axis_bottom_label_begin.svg | 80 +-- test/plot-axis/axis_bottom_label_begin45.svg | 80 +-- test/plot-axis/axis_bottom_label_beginn45.svg | 80 +-- test/plot-axis/axis_bottom_label_center.svg | 80 +-- .../plot-axis/axis_bottom_label_center180.svg | 80 +-- test/plot-axis/axis_bottom_label_end135.svg | 80 +-- test/plot-axis/axis_bottom_label_end180.svg | 80 +-- test/plot-axis/axis_bottom_label_end225.svg | 80 +-- test/plot-axis/axis_bottom_title.svg | 138 ++-- test/plot-axis/axis_bottom_title_rotate.svg | 138 ++-- test/plot-axis/axis_left_default.svg | 418 +++++------ test/plot-axis/axis_left_label_center.svg | 80 +-- test/plot-axis/axis_left_label_center180.svg | 80 +-- test/plot-axis/axis_left_label_flip.svg | 418 +++++------ test/plot-axis/axis_left_label_flip135.svg | 418 +++++------ test/plot-axis/axis_left_label_flip225.svg | 418 +++++------ test/plot-axis/axis_left_label_rotate45.svg | 418 +++++------ test/plot-axis/axis_left_label_rotaten45.svg | 418 +++++------ test/plot-axis/axis_left_title.svg | 138 ++-- test/plot-axis/axis_left_title_rotate.svg | 138 ++-- test/plot-axis/axis_right_default.svg | 418 +++++------ test/plot-axis/axis_right_label_center.svg | 80 +-- test/plot-axis/axis_right_label_center180.svg | 80 +-- test/plot-axis/axis_right_label_flip.svg | 418 +++++------ test/plot-axis/axis_right_label_flip135.svg | 418 +++++------ test/plot-axis/axis_right_label_flip225.svg | 418 +++++------ test/plot-axis/axis_right_label_rotate45.svg | 418 +++++------ test/plot-axis/axis_right_label_rotaten45.svg | 418 +++++------ test/plot-axis/axis_right_title.svg | 138 ++-- test/plot-axis/axis_right_title_rotate.svg | 138 ++-- test/plot-axis/axis_scale_linear_linear.svg | 116 ++-- .../axis_scale_linear_linear_aligned.svg | 108 +-- .../plot-axis/axis_scale_linear_subdivide.svg | 198 +++--- .../axis_scale_linear_subdivide_labels.svg | 28 +- test/plot-axis/axis_top_default.svg | 176 ++--- test/plot-axis/axis_top_label_begin135.svg | 80 +-- test/plot-axis/axis_top_label_begin180.svg | 80 +-- test/plot-axis/axis_top_label_begin225.svg | 80 +-- test/plot-axis/axis_top_label_center.svg | 80 +-- test/plot-axis/axis_top_label_center180.svg | 80 +-- test/plot-axis/axis_top_label_end.svg | 80 +-- test/plot-axis/axis_top_label_end45.svg | 80 +-- test/plot-axis/axis_top_label_endn45.svg | 80 +-- test/plot-axis/axis_top_title.svg | 138 ++-- test/plot-axis/axis_top_title_rotate.svg | 138 ++-- test/plot-axis/axis_vert_tick_center.svg | 116 ++-- test/plot-axis/axis_vert_tick_left.svg | 116 ++-- test/plot-axis/axis_vert_tick_right.svg | 116 ++-- test/plot-bars/barchart_horizontal.svg | 172 ++--- test/plot-bars/barchart_with_labels.svg | 132 ++-- test/plot-lines/lines_with_labels.svg | 132 ++-- test/plot-points/markers_unicode.svg | 36 +- .../markers_unicode_customfont.svg | 36 +- test/plot-points/points_basic.svg | 10 +- test/test_runner.sh | 3 +- 135 files changed, 11125 insertions(+), 11139 deletions(-) diff --git a/src/figure/legend.cc b/src/figure/legend.cc index 9b708b17b..21f88145a 100644 --- a/src/figure/legend.cc +++ b/src/figure/legend.cc @@ -235,7 +235,7 @@ ReturnCode plot_legend_borders( const Rectangle& bbox) { /* draw top border */ if (borders[0].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[0].line_width; line.stroke_style.color = borders[0].color; @@ -249,7 +249,7 @@ ReturnCode plot_legend_borders( /* draw right border */ if (borders[1].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[1].line_width; line.stroke_style.color = borders[1].color; @@ -263,7 +263,7 @@ ReturnCode plot_legend_borders( /* draw top border */ if (borders[2].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[2].line_width; line.stroke_style.color = borders[2].color; @@ -277,7 +277,7 @@ ReturnCode plot_legend_borders( /* draw left border */ if (borders[3].line_width > 0) { - draw_cmd::Shape line; + DrawCommand line; line.stroke_style.line_width = borders[3].line_width; line.stroke_style.color = borders[3].color; @@ -376,7 +376,7 @@ ReturnCode plot_legend( /* draw background */ if (config->background) { - draw_cmd::Shape shape; + DrawCommand shape; shape.fill_style.color = *config->background; path_add_rectangle(&shape.path, border_box); draw_shape(ctx, shape); diff --git a/src/graphics/draw.cc b/src/graphics/draw.cc index 9b7a7b587..53e2fc7b5 100644 --- a/src/graphics/draw.cc +++ b/src/graphics/draw.cc @@ -26,8 +26,8 @@ void draw_polygon( layer_get_font_size(ctx), &stroke_style.line_width); - draw_cmd::Polygon elem; - elem.poly = poly; + DrawCommand elem; + elem.path = path_from_poly2(poly); elem.stroke_style = stroke_style; elem.fill_style = fill_style; layer_get(ctx)->drawlist.push_back(elem); diff --git a/src/graphics/draw.h b/src/graphics/draw.h index 03ede0fb3..ebc96b2b2 100644 --- a/src/graphics/draw.h +++ b/src/graphics/draw.h @@ -22,14 +22,6 @@ namespace clip { struct Context; -/** - * The draw command list represents a list of abstract 2D vector graphics - * operations, such as rendering text and drawing polygons. Note that the "list" - * is not necessarily a flat list, but may be a tree. - */ -using DrawCommand = std::variant; -using DrawCommandList = std::vector; - /** * The page structure stores a number of global drawing properties */ @@ -46,7 +38,7 @@ struct Page { void draw_shape( Context* ctx, - draw_cmd::Shape elem); + DrawCommand elem); void draw_path( Context* ctx, @@ -74,7 +66,7 @@ void draw_line( void draw_text( Context* ctx, - draw_cmd::Text elem); + const TextInfo& elem); ReturnCode draw_text( Context* ctx, diff --git a/src/graphics/draw_cmd.cc b/src/graphics/draw_cmd.cc index 96d9fe5a2..4cbdc6a27 100644 --- a/src/graphics/draw_cmd.cc +++ b/src/graphics/draw_cmd.cc @@ -20,7 +20,7 @@ namespace clip { -void draw_shape(Context* ctx, draw_cmd::Shape elem) { +void draw_shape(Context* ctx, DrawCommand elem) { layer_get(ctx)->drawlist.emplace_back(std::move(elem)); } @@ -29,7 +29,7 @@ void draw_path( const Path& path, StrokeStyle stroke_style, FillStyle fill_style) { - draw_cmd::Shape shape; + DrawCommand shape; shape.path = path; shape.stroke_style = stroke_style; shape.fill_style = fill_style; @@ -41,15 +41,42 @@ void draw_line( vec2 from, vec2 to, StrokeStyle stroke_style) { - draw_cmd::Shape shape; + DrawCommand shape; shape.path.moveTo(from.x, from.y); shape.path.lineTo(to.x, to.y); shape.stroke_style = stroke_style; draw_shape(ctx, shape); } -void draw_text(Context* ctx, draw_cmd::Text elem) { - layer_get(ctx)->drawlist.emplace_back(std::move(elem)); +void draw_text(Context* ctx, const TextInfo& elem) { + const auto& style = elem.style; + + for (const auto& gg : elem.glyphs) { + for (const auto& g : gg.glyphs) { + auto gt = translate2({g.x, g.y}); + if (elem.transform) { + gt = mul(*elem.transform, gt); + } + + Path gp; + auto rc = font_get_glyph_path( + g.font, + elem.style.font_size, + layer_get_dpi(ctx), + g.codepoint, + &gp); + + if (!rc) { + return; + } + + DrawCommand shape; + shape.path = path_transform(gp, gt); + shape.fill_style.color = style.color; + draw_shape(ctx, shape); + } + } + } ReturnCode draw_text( @@ -104,7 +131,7 @@ ReturnCode draw_text( } } - draw_cmd::Text op; + TextInfo op; op.text = text; op.glyphs = std::move(glyphs); diff --git a/src/graphics/draw_cmd.h b/src/graphics/draw_cmd.h index a4612a53b..8cf814ff3 100644 --- a/src/graphics/draw_cmd.h +++ b/src/graphics/draw_cmd.h @@ -14,7 +14,6 @@ #pragma once #include #include -#include #include #include "color.h" @@ -24,9 +23,23 @@ #include "font_lookup.h" #include "style.h" -namespace clip::draw_cmd { +namespace clip { -struct Text { +struct DrawCommand { + Path path; + StrokeStyle stroke_style; + FillStyle fill_style; + Option antialiasing_mode; +}; + +/** + * The draw command list represents a list of abstract 2D vector graphics + * operations, such as rendering text and drawing polygons. Note that the "list" + * is not necessarily a flat list, but may be a tree. + */ +using DrawCommandList = std::vector; + +struct TextInfo { std::string text; std::vector glyphs; @@ -37,19 +50,5 @@ struct Text { Option transform; }; -struct Shape { - Path path; - StrokeStyle stroke_style; - FillStyle fill_style; - Option antialiasing_mode; -}; - -struct Polygon { - Poly2 poly; - StrokeStyle stroke_style; - FillStyle fill_style; - Option antialiasing_mode; -}; - -} // namespace clip::draw_cmd +} // namespace clip diff --git a/src/graphics/export_image.cc b/src/graphics/export_image.cc index 8982b0dca..c5aed6551 100644 --- a/src/graphics/export_image.cc +++ b/src/graphics/export_image.cc @@ -31,18 +31,8 @@ ReturnCode page_export_png( Rasterizer rasterizer(page.width, page.height, page.dpi); rasterizer.clear(page.background_color); - for (const auto& cmd : drawlist) { - auto rc = std::visit([&rasterizer] (const auto& c) { - using T = std::decay_t; - if constexpr (std::is_same_v) - return rasterizer.drawText(c.glyphs, c.style, c.transform); - if constexpr (std::is_same_v) - return rasterizer.drawShape(c.path, c.stroke_style, c.fill_style); - - return ERROR; - }, cmd); - - if (!rc) { + for (const auto& c : drawlist) { + if (auto rc = rasterizer.drawShape(c.path, c.stroke_style, c.fill_style); !rc) { return rc; } } diff --git a/src/graphics/export_svg.cc b/src/graphics/export_svg.cc index 76b8b4d71..12aa4ef7a 100644 --- a/src/graphics/export_svg.cc +++ b/src/graphics/export_svg.cc @@ -213,7 +213,7 @@ Status svg_add_path( } Status svg_add_shape_elem( - const draw_cmd::Shape& elem, + const DrawCommand& elem, SVGDataRef svg) { return svg_add_path( elem.path, @@ -223,19 +223,8 @@ Status svg_add_shape_elem( svg); } -Status svg_add_polygon_elem( - const draw_cmd::Polygon& elem, - SVGDataRef svg) { - return svg_add_path( - path_from_poly2(elem.poly), - elem.fill_style, - elem.stroke_style, - elem.antialiasing_mode, - svg); -} - Status svg_add_text_elem_native( - const draw_cmd::Text& elem, + const TextInfo& elem, SVGDataRef svg) { const auto& style = elem.style; auto origin = mul(svg->proj, vec3{elem.origin, 1}); @@ -277,7 +266,7 @@ Status svg_add_text_elem_native( } Status svg_add_text_elem_embed( - const draw_cmd::Text& elem, + const TextInfo& elem, double dpi, SVGDataRef svg) { const auto& style = elem.style; @@ -317,7 +306,7 @@ Status svg_add_text_elem_embed( } Status svg_add_text_elem( - const draw_cmd::Text& elem, + const TextInfo& elem, double dpi, SVGDataRef svg) { if (elem.style.font.font_family_css.empty()) { @@ -341,19 +330,7 @@ ReturnCode export_svg( svg->proj = mul(translate2({0, layer->height}), scale2({1, -1})); for (const auto& cmd : layer->drawlist) { - auto rc = std::visit([svg, layer] (const auto& c) -> ReturnCode { - using T = std::decay_t; - if constexpr (std::is_same_v) - return svg_add_text_elem(c, layer->dpi, svg); - if constexpr (std::is_same_v) - return svg_add_shape_elem(c, svg); - if constexpr (std::is_same_v) - return svg_add_polygon_elem(c, svg); - - return error(ERROR, "element not supported"); - }, cmd); - - if (!rc) { + if (auto rc = svg_add_shape_elem(cmd, svg); !rc) { return rc; } } diff --git a/src/layer.h b/src/layer.h index 86b94f3e1..c4f5c0830 100644 --- a/src/layer.h +++ b/src/layer.h @@ -41,6 +41,7 @@ struct Layer { DrawCommandList drawlist; }; + ReturnCode layer_create( Context* ctx, std::unique_ptr* layer_storage); diff --git a/src/marker.cc b/src/marker.cc index bbafef302..477bd9c1a 100644 --- a/src/marker.cc +++ b/src/marker.cc @@ -79,7 +79,7 @@ Marker marker_create_circle(double border_width) { const auto& pos, const auto& size, const auto& color) { - draw_cmd::Shape shape; + DrawCommand shape; shape.stroke_style.color = color; shape.stroke_style.line_width = from_unit(double(size) * border_width * 0.5); path_add_circle(&shape.path, pos, size * 0.5); @@ -94,7 +94,7 @@ Marker marker_create_disk() { const auto& pos, const auto& size, const auto& color) { - draw_cmd::Shape shape; + DrawCommand shape; path_add_circle(&shape.path, pos, size * 0.5); shape.fill_style.color = color; draw_shape(ctx, shape); diff --git a/src/plot/areas.cc b/src/plot/areas.cc index f43d7e1b1..f122ba259 100644 --- a/src/plot/areas.cc +++ b/src/plot/areas.cc @@ -105,13 +105,13 @@ ReturnCode areas_draw_horizontal( &config.stroke_low_style.line_width); /* draw areas */ - draw_cmd::Shape shape; + DrawCommand shape; shape.fill_style = config.fill_style; - draw_cmd::Shape stroke_high; + DrawCommand stroke_high; stroke_high.stroke_style = config.stroke_high_style; - draw_cmd::Shape stroke_low; + DrawCommand stroke_low; stroke_low.stroke_style = config.stroke_low_style; for (size_t i = 0; i < config.x.size(); ++i) { @@ -203,13 +203,13 @@ ReturnCode areas_draw_vertical( &config.stroke_low_style.line_width); /* draw areas */ - draw_cmd::Shape shape; + DrawCommand shape; shape.fill_style = config.fill_style; - draw_cmd::Shape stroke_high; + DrawCommand stroke_high; stroke_high.stroke_style = config.stroke_high_style; - draw_cmd::Shape stroke_low; + DrawCommand stroke_low; stroke_low.stroke_style = config.stroke_low_style; for (size_t i = 0; i < config.x.size(); ++i) { diff --git a/src/plot/lines.cc b/src/plot/lines.cc index cccd70747..cda97e665 100644 --- a/src/plot/lines.cc +++ b/src/plot/lines.cc @@ -106,7 +106,7 @@ ReturnCode lines_draw( } } - draw_cmd::Shape elem; + DrawCommand elem; elem.path = path; elem.stroke_style = config->stroke_style; draw_shape(ctx, elem); diff --git a/src/plot/rectangles.cc b/src/plot/rectangles.cc index 6256dcc72..e9d6fbc54 100644 --- a/src/plot/rectangles.cc +++ b/src/plot/rectangles.cc @@ -128,7 +128,7 @@ ReturnCode rectangles_draw( ? config->size_y_default : config->size_y[i % config->size_y.size()]; - draw_cmd::Shape rect; + DrawCommand rect; rect.fill_style.color = color; rect.antialiasing_mode = AntialiasingMode::DISABLE; path_add_rectangle(&rect.path, Point(sx, sy), {size_x, size_y}); diff --git a/src/utils/geojson.cc b/src/utils/geojson.cc index 36ef6051e..9ddad8bb7 100644 --- a/src/utils/geojson.cc +++ b/src/utils/geojson.cc @@ -15,7 +15,6 @@ #include "utils/option.h" #include #include -#include namespace clip { diff --git a/test/examples/charts_basic_areachart.svg b/test/examples/charts_basic_areachart.svg index deaf1d6c7..16d43ab8b 100644 --- a/test/examples/charts_basic_areachart.svg +++ b/test/examples/charts_basic_areachart.svg @@ -14,94 +14,94 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -114,97 +114,97 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_basic_areas_and_lines.svg b/test/examples/charts_basic_areas_and_lines.svg index b57e1fc9c..c94f9b372 100644 --- a/test/examples/charts_basic_areas_and_lines.svg +++ b/test/examples/charts_basic_areas_and_lines.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -59,39 +59,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -100,31 +100,31 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_areas_vertical.svg b/test/examples/charts_basic_areas_vertical.svg index 54b88eac9..61260531d 100644 --- a/test/examples/charts_basic_areas_vertical.svg +++ b/test/examples/charts_basic_areas_vertical.svg @@ -14,53 +14,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -73,93 +73,93 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_barchart_groups.svg b/test/examples/charts_basic_barchart_groups.svg index 8cffef66f..10a505272 100644 --- a/test/examples/charts_basic_barchart_groups.svg +++ b/test/examples/charts_basic_barchart_groups.svg @@ -10,12 +10,12 @@ - - - - - - + + + + + + @@ -24,34 +24,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -60,12 +60,12 @@ - - - - - - + + + + + + @@ -74,34 +74,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_basic_custom_font.svg b/test/examples/charts_basic_custom_font.svg index 4be2ada3f..dfa2184b6 100644 --- a/test/examples/charts_basic_custom_font.svg +++ b/test/examples/charts_basic_custom_font.svg @@ -35,86 +35,86 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -123,68 +123,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_demo_timeseries.svg b/test/examples/charts_basic_demo_timeseries.svg index a8dd8c04c..e7205c511 100644 --- a/test/examples/charts_basic_demo_timeseries.svg +++ b/test/examples/charts_basic_demo_timeseries.svg @@ -15,102 +15,102 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -123,116 +123,116 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_histogram.svg b/test/examples/charts_basic_histogram.svg index 2af446bb8..6e7d058d2 100644 --- a/test/examples/charts_basic_histogram.svg +++ b/test/examples/charts_basic_histogram.svg @@ -9,24 +9,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -65,31 +65,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_basic_linechart_timeseries.svg b/test/examples/charts_basic_linechart_timeseries.svg index 8ff24625c..701d08cf4 100644 --- a/test/examples/charts_basic_linechart_timeseries.svg +++ b/test/examples/charts_basic_linechart_timeseries.svg @@ -11,70 +11,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -87,113 +87,113 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_basic_scatterplot.svg b/test/examples/charts_basic_scatterplot.svg index dee059238..0fc9d6de9 100644 --- a/test/examples/charts_basic_scatterplot.svg +++ b/test/examples/charts_basic_scatterplot.svg @@ -14,85 +14,85 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_custom_axis_titles.svg b/test/examples/charts_custom_axis_titles.svg index e4b3b95ec..04fff50d1 100644 --- a/test/examples/charts_custom_axis_titles.svg +++ b/test/examples/charts_custom_axis_titles.svg @@ -14,65 +14,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,110 +85,110 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -201,65 +201,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -272,109 +272,109 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_custom_color_palette.svg b/test/examples/charts_custom_custom_color_palette.svg index ec3745b6f..35b6d556a 100644 --- a/test/examples/charts_custom_custom_color_palette.svg +++ b/test/examples/charts_custom_custom_color_palette.svg @@ -2,108 +2,108 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_inverted_scale.svg b/test/examples/charts_custom_inverted_scale.svg index de9533dd2..1d2bd188a 100644 --- a/test/examples/charts_custom_inverted_scale.svg +++ b/test/examples/charts_custom_inverted_scale.svg @@ -10,62 +10,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -75,39 +75,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_irregular_data.svg b/test/examples/charts_custom_irregular_data.svg index ebffcd31b..5a139a29a 100644 --- a/test/examples/charts_custom_irregular_data.svg +++ b/test/examples/charts_custom_irregular_data.svg @@ -14,48 +14,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -68,52 +68,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -129,22 +129,22 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_logarithmic_scale.svg b/test/examples/charts_custom_logarithmic_scale.svg index 878f26258..d5d84901a 100644 --- a/test/examples/charts_custom_logarithmic_scale.svg +++ b/test/examples/charts_custom_logarithmic_scale.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,21 +85,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -112,39 +112,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -183,21 +183,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/test/examples/charts_custom_rotate_labels.svg b/test/examples/charts_custom_rotate_labels.svg index 303538a4e..2288ccf45 100644 --- a/test/examples/charts_custom_rotate_labels.svg +++ b/test/examples/charts_custom_rotate_labels.svg @@ -14,138 +14,138 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -158,39 +158,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -203,136 +203,136 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_custom_text_i18n.svg b/test/examples/charts_custom_text_i18n.svg index a89fce13d..623d7587b 100644 --- a/test/examples/charts_custom_text_i18n.svg +++ b/test/examples/charts_custom_text_i18n.svg @@ -2,84 +2,84 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_barchart_horizontal.svg b/test/examples/charts_editorial_barchart_horizontal.svg index e99341173..744227b93 100644 --- a/test/examples/charts_editorial_barchart_horizontal.svg +++ b/test/examples/charts_editorial_barchart_horizontal.svg @@ -13,72 +13,72 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -88,90 +88,90 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_barchart_with_labels.svg b/test/examples/charts_editorial_barchart_with_labels.svg index d80211a66..c22e20e53 100644 --- a/test/examples/charts_editorial_barchart_with_labels.svg +++ b/test/examples/charts_editorial_barchart_with_labels.svg @@ -15,42 +15,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -63,107 +63,107 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_chart_i18n.svg b/test/examples/charts_editorial_chart_i18n.svg index 17456b699..8e3930cd6 100644 --- a/test/examples/charts_editorial_chart_i18n.svg +++ b/test/examples/charts_editorial_chart_i18n.svg @@ -15,42 +15,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -62,61 +62,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -156,23 +156,23 @@ - - - - - - + + + + + + - - - - - - - + + + + + + + - - - + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_linechart_with_labels.svg b/test/examples/charts_editorial_linechart_with_labels.svg index 5c22a404f..031d84a17 100644 --- a/test/examples/charts_editorial_linechart_with_labels.svg +++ b/test/examples/charts_editorial_linechart_with_labels.svg @@ -15,42 +15,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -64,99 +64,99 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_stacked_areas.svg b/test/examples/charts_editorial_stacked_areas.svg index 1fcd94405..e10ca2d84 100644 --- a/test/examples/charts_editorial_stacked_areas.svg +++ b/test/examples/charts_editorial_stacked_areas.svg @@ -14,82 +14,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -113,49 +113,49 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_editorial_stacked_bars.svg b/test/examples/charts_editorial_stacked_bars.svg index a1f5d82f3..ac76f2a88 100644 --- a/test/examples/charts_editorial_stacked_bars.svg +++ b/test/examples/charts_editorial_stacked_bars.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -231,48 +231,48 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_base.svg b/test/examples/charts_reference_format_base.svg index 4568a3c92..cd1f8c82f 100644 --- a/test/examples/charts_reference_format_base.svg +++ b/test/examples/charts_reference_format_base.svg @@ -16,33 +16,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_datetime.svg b/test/examples/charts_reference_format_datetime.svg index 4e0edcbfd..73f894701 100644 --- a/test/examples/charts_reference_format_datetime.svg +++ b/test/examples/charts_reference_format_datetime.svg @@ -15,100 +15,100 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_fixed.svg b/test/examples/charts_reference_format_fixed.svg index 22e6d7536..f4b7c045e 100644 --- a/test/examples/charts_reference_format_fixed.svg +++ b/test/examples/charts_reference_format_fixed.svg @@ -14,42 +14,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_integer.svg b/test/examples/charts_reference_format_integer.svg index 47fb7e120..ca133c4e7 100644 --- a/test/examples/charts_reference_format_integer.svg +++ b/test/examples/charts_reference_format_integer.svg @@ -19,27 +19,27 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_format_scientific.svg b/test/examples/charts_reference_format_scientific.svg index 45d552ad7..997b969f3 100644 --- a/test/examples/charts_reference_format_scientific.svg +++ b/test/examples/charts_reference_format_scientific.svg @@ -11,68 +11,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_categorical.svg b/test/examples/charts_reference_scale_categorical.svg index 64068dfde..885a34054 100644 --- a/test/examples/charts_reference_scale_categorical.svg +++ b/test/examples/charts_reference_scale_categorical.svg @@ -10,10 +10,10 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_inverted.svg b/test/examples/charts_reference_scale_inverted.svg index b1bd6c896..ede164042 100644 --- a/test/examples/charts_reference_scale_inverted.svg +++ b/test/examples/charts_reference_scale_inverted.svg @@ -19,59 +19,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_categorical.svg b/test/examples/charts_reference_scale_layout_categorical.svg index f6aa64b3b..f2ca59b8b 100644 --- a/test/examples/charts_reference_scale_layout_categorical.svg +++ b/test/examples/charts_reference_scale_layout_categorical.svg @@ -11,12 +11,12 @@ - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_categorical_bounds.svg b/test/examples/charts_reference_scale_layout_categorical_bounds.svg index ef45f5eee..683e74729 100644 --- a/test/examples/charts_reference_scale_layout_categorical_bounds.svg +++ b/test/examples/charts_reference_scale_layout_categorical_bounds.svg @@ -12,12 +12,12 @@ - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_exponential.svg b/test/examples/charts_reference_scale_layout_exponential.svg index e9fbed6ae..a043c6185 100644 --- a/test/examples/charts_reference_scale_layout_exponential.svg +++ b/test/examples/charts_reference_scale_layout_exponential.svg @@ -14,49 +14,49 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_exponential_steps.svg b/test/examples/charts_reference_scale_layout_exponential_steps.svg index 74b18d759..fb593ece4 100644 --- a/test/examples/charts_reference_scale_layout_exponential_steps.svg +++ b/test/examples/charts_reference_scale_layout_exponential_steps.svg @@ -40,19 +40,19 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear.svg b/test/examples/charts_reference_scale_layout_linear.svg index 872fda93b..02ab4e49d 100644 --- a/test/examples/charts_reference_scale_layout_linear.svg +++ b/test/examples/charts_reference_scale_layout_linear.svg @@ -19,59 +19,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear_align.svg b/test/examples/charts_reference_scale_layout_linear_align.svg index 4054e4f28..ca8872242 100644 --- a/test/examples/charts_reference_scale_layout_linear_align.svg +++ b/test/examples/charts_reference_scale_layout_linear_align.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear_alignat.svg b/test/examples/charts_reference_scale_layout_linear_alignat.svg index 8e4a020a8..4c5dc7906 100644 --- a/test/examples/charts_reference_scale_layout_linear_alignat.svg +++ b/test/examples/charts_reference_scale_layout_linear_alignat.svg @@ -19,58 +19,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_linear_interval.svg b/test/examples/charts_reference_scale_layout_linear_interval.svg index 838d91211..f2cdfd1a6 100644 --- a/test/examples/charts_reference_scale_layout_linear_interval.svg +++ b/test/examples/charts_reference_scale_layout_linear_interval.svg @@ -16,48 +16,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_layout_subdivide.svg b/test/examples/charts_reference_scale_layout_subdivide.svg index cb921ee1e..58dfa428e 100644 --- a/test/examples/charts_reference_scale_layout_subdivide.svg +++ b/test/examples/charts_reference_scale_layout_subdivide.svg @@ -14,42 +14,42 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_linear.svg b/test/examples/charts_reference_scale_linear.svg index 872fda93b..02ab4e49d 100644 --- a/test/examples/charts_reference_scale_linear.svg +++ b/test/examples/charts_reference_scale_linear.svg @@ -19,59 +19,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_reference_scale_logarithmic.svg b/test/examples/charts_reference_scale_logarithmic.svg index f83d99620..a90dc673e 100644 --- a/test/examples/charts_reference_scale_logarithmic.svg +++ b/test/examples/charts_reference_scale_logarithmic.svg @@ -16,61 +16,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_barchart_ranges.svg b/test/examples/charts_scientific_barchart_ranges.svg index 71a19f5de..af8e9ac32 100644 --- a/test/examples/charts_scientific_barchart_ranges.svg +++ b/test/examples/charts_scientific_barchart_ranges.svg @@ -2,24 +2,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -28,12 +28,12 @@ - - - - - - + + + + + + @@ -42,33 +42,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,33 +85,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_errorbars_log.svg b/test/examples/charts_scientific_errorbars_log.svg index 338f9f82d..9b55aecaf 100644 --- a/test/examples/charts_scientific_errorbars_log.svg +++ b/test/examples/charts_scientific_errorbars_log.svg @@ -14,60 +14,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -97,24 +97,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -127,60 +127,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -210,24 +210,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -296,16 +296,16 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_line_markers.svg b/test/examples/charts_scientific_line_markers.svg index cd52f5734..53c753e04 100644 --- a/test/examples/charts_scientific_line_markers.svg +++ b/test/examples/charts_scientific_line_markers.svg @@ -12,87 +12,87 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -105,44 +105,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -153,87 +153,87 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -246,44 +246,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -296,42 +296,42 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_multiple_y_axes.svg b/test/examples/charts_scientific_multiple_y_axes.svg index ca76529e2..caa1d92d3 100644 --- a/test/examples/charts_scientific_multiple_y_axes.svg +++ b/test/examples/charts_scientific_multiple_y_axes.svg @@ -10,62 +10,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -73,24 +73,24 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -99,88 +99,88 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_scalarfield.svg b/test/examples/charts_scientific_scalarfield.svg index 9825e1844..63f65d53a 100644 --- a/test/examples/charts_scientific_scalarfield.svg +++ b/test/examples/charts_scientific_scalarfield.svg @@ -14,64 +14,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -84,60 +84,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -150,64 +150,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -220,60 +220,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_scatterplot_colors.svg b/test/examples/charts_scientific_scatterplot_colors.svg index 59c7c6b5c..fd2e632e0 100644 --- a/test/examples/charts_scientific_scatterplot_colors.svg +++ b/test/examples/charts_scientific_scatterplot_colors.svg @@ -14,57 +14,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -72,32 +72,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -110,57 +110,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -168,32 +168,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1194,16 +1194,16 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_scatterplot_with_labels.svg b/test/examples/charts_scientific_scatterplot_with_labels.svg index 3cb0fa2c5..896e478e7 100644 --- a/test/examples/charts_scientific_scatterplot_with_labels.svg +++ b/test/examples/charts_scientific_scatterplot_with_labels.svg @@ -14,48 +14,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -68,53 +68,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -127,48 +127,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,53 +181,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -239,57 +239,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/examples/charts_scientific_streamgraph.svg b/test/examples/charts_scientific_streamgraph.svg index 3d9c327c5..f5650eb75 100644 --- a/test/examples/charts_scientific_streamgraph.svg +++ b/test/examples/charts_scientific_streamgraph.svg @@ -14,39 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -59,54 +59,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -119,39 +119,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -164,54 +164,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/charts_scientific_vectorfield.svg b/test/examples/charts_scientific_vectorfield.svg index f7daf9847..9f46d0e73 100644 --- a/test/examples/charts_scientific_vectorfield.svg +++ b/test/examples/charts_scientific_vectorfield.svg @@ -14,44 +14,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -64,44 +64,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -114,44 +114,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -164,44 +164,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/examples/maps_gulf_of_mexico.svg b/test/examples/maps_gulf_of_mexico.svg index 85ca85708..eb82a4572 100644 --- a/test/examples/maps_gulf_of_mexico.svg +++ b/test/examples/maps_gulf_of_mexico.svg @@ -8,32 +8,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -52,115 +52,115 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -179,83 +179,83 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -341,18 +341,18 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_default.svg b/test/legend/legend_default.svg index 0b9a7c72d..3e6a74ccd 100644 --- a/test/legend/legend_default.svg +++ b/test/legend/legend_default.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_flow.svg b/test/legend/legend_flow.svg index e0d7dad02..31285dbcb 100644 --- a/test/legend/legend_flow.svg +++ b/test/legend/legend_flow.svg @@ -2,56 +2,56 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_flow_small.svg b/test/legend/legend_flow_small.svg index 89fe73950..05b45d8da 100644 --- a/test/legend/legend_flow_small.svg +++ b/test/legend/legend_flow_small.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_flow_valign.svg b/test/legend/legend_flow_valign.svg index f33813406..3da718ceb 100644 --- a/test/legend/legend_flow_valign.svg +++ b/test/legend/legend_flow_valign.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_i18n.svg b/test/legend/legend_i18n.svg index 7b35be8d0..5afb50f15 100644 --- a/test/legend/legend_i18n.svg +++ b/test/legend/legend_i18n.svg @@ -2,106 +2,106 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_item_default.svg b/test/legend/legend_item_default.svg index 830dcc9d2..f42888900 100644 --- a/test/legend/legend_item_default.svg +++ b/test/legend/legend_item_default.svg @@ -2,15 +2,15 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_bottom_center.svg b/test/legend/legend_position_bottom_center.svg index b05953695..8465699d6 100644 --- a/test/legend/legend_position_bottom_center.svg +++ b/test/legend/legend_position_bottom_center.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_bottom_left.svg b/test/legend/legend_position_bottom_left.svg index fed77c143..5d7abcd4c 100644 --- a/test/legend/legend_position_bottom_left.svg +++ b/test/legend/legend_position_bottom_left.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_bottom_right.svg b/test/legend/legend_position_bottom_right.svg index 8e19c0e8b..443989d9a 100644 --- a/test/legend/legend_position_bottom_right.svg +++ b/test/legend/legend_position_bottom_right.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_center_center.svg b/test/legend/legend_position_center_center.svg index b9eee2294..675c46d88 100644 --- a/test/legend/legend_position_center_center.svg +++ b/test/legend/legend_position_center_center.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_center_left.svg b/test/legend/legend_position_center_left.svg index 482c5fa28..ef62c604d 100644 --- a/test/legend/legend_position_center_left.svg +++ b/test/legend/legend_position_center_left.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_center_right.svg b/test/legend/legend_position_center_right.svg index d3bf77886..0ba948d9b 100644 --- a/test/legend/legend_position_center_right.svg +++ b/test/legend/legend_position_center_right.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_top_center.svg b/test/legend/legend_position_top_center.svg index 2bd926b10..2976dbfda 100644 --- a/test/legend/legend_position_top_center.svg +++ b/test/legend/legend_position_top_center.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_top_left.svg b/test/legend/legend_position_top_left.svg index 0b0dad97f..787438bb5 100644 --- a/test/legend/legend_position_top_left.svg +++ b/test/legend/legend_position_top_left.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/legend/legend_position_top_right.svg b/test/legend/legend_position_top_right.svg index c552e5397..167c709bb 100644 --- a/test/legend/legend_position_top_right.svg +++ b/test/legend/legend_position_top_right.svg @@ -2,69 +2,69 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axes_categorical.svg b/test/plot-axis/axes_categorical.svg index 1d14d3af9..db7c165d5 100644 --- a/test/plot-axis/axes_categorical.svg +++ b/test/plot-axis/axes_categorical.svg @@ -10,22 +10,22 @@ - - - - - - + + + + + + - - - - + + + + @@ -34,20 +34,20 @@ - - - - - - + + + + + + - - - - + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_default.svg b/test/plot-axis/axis_bottom_default.svg index 05197c526..bd8bcfb88 100644 --- a/test/plot-axis/axis_bottom_default.svg +++ b/test/plot-axis/axis_bottom_default.svg @@ -14,92 +14,92 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_begin.svg b/test/plot-axis/axis_bottom_label_begin.svg index 21ca0784d..59bd2c12a 100644 --- a/test/plot-axis/axis_bottom_label_begin.svg +++ b/test/plot-axis/axis_bottom_label_begin.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_begin45.svg b/test/plot-axis/axis_bottom_label_begin45.svg index c7112fc49..82ccadcc0 100644 --- a/test/plot-axis/axis_bottom_label_begin45.svg +++ b/test/plot-axis/axis_bottom_label_begin45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_beginn45.svg b/test/plot-axis/axis_bottom_label_beginn45.svg index 93f0b5a46..caf7b62ce 100644 --- a/test/plot-axis/axis_bottom_label_beginn45.svg +++ b/test/plot-axis/axis_bottom_label_beginn45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_center.svg b/test/plot-axis/axis_bottom_label_center.svg index 0b3aaeafb..eccfe01f8 100644 --- a/test/plot-axis/axis_bottom_label_center.svg +++ b/test/plot-axis/axis_bottom_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_center180.svg b/test/plot-axis/axis_bottom_label_center180.svg index 799eb9afb..179badf7a 100644 --- a/test/plot-axis/axis_bottom_label_center180.svg +++ b/test/plot-axis/axis_bottom_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_end135.svg b/test/plot-axis/axis_bottom_label_end135.svg index c8118e731..815e3af4c 100644 --- a/test/plot-axis/axis_bottom_label_end135.svg +++ b/test/plot-axis/axis_bottom_label_end135.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_end180.svg b/test/plot-axis/axis_bottom_label_end180.svg index 447a51b21..6fa5a627e 100644 --- a/test/plot-axis/axis_bottom_label_end180.svg +++ b/test/plot-axis/axis_bottom_label_end180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_label_end225.svg b/test/plot-axis/axis_bottom_label_end225.svg index 0f680b888..c7da4b4a7 100644 --- a/test/plot-axis/axis_bottom_label_end225.svg +++ b/test/plot-axis/axis_bottom_label_end225.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_title.svg b/test/plot-axis/axis_bottom_title.svg index 731168221..1aad2cbee 100644 --- a/test/plot-axis/axis_bottom_title.svg +++ b/test/plot-axis/axis_bottom_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_bottom_title_rotate.svg b/test/plot-axis/axis_bottom_title_rotate.svg index dacaa092e..6faa80de3 100644 --- a/test/plot-axis/axis_bottom_title_rotate.svg +++ b/test/plot-axis/axis_bottom_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_default.svg b/test/plot-axis/axis_left_default.svg index 2350fb362..02db0d6c2 100644 --- a/test/plot-axis/axis_left_default.svg +++ b/test/plot-axis/axis_left_default.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_center.svg b/test/plot-axis/axis_left_label_center.svg index 801f4fe83..7492f327d 100644 --- a/test/plot-axis/axis_left_label_center.svg +++ b/test/plot-axis/axis_left_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_center180.svg b/test/plot-axis/axis_left_label_center180.svg index 54e30bc37..f0c498f06 100644 --- a/test/plot-axis/axis_left_label_center180.svg +++ b/test/plot-axis/axis_left_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_flip.svg b/test/plot-axis/axis_left_label_flip.svg index b34a13d7d..392589754 100644 --- a/test/plot-axis/axis_left_label_flip.svg +++ b/test/plot-axis/axis_left_label_flip.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_flip135.svg b/test/plot-axis/axis_left_label_flip135.svg index fc926332b..1182ac6d5 100644 --- a/test/plot-axis/axis_left_label_flip135.svg +++ b/test/plot-axis/axis_left_label_flip135.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_flip225.svg b/test/plot-axis/axis_left_label_flip225.svg index 441610da7..c87686b84 100644 --- a/test/plot-axis/axis_left_label_flip225.svg +++ b/test/plot-axis/axis_left_label_flip225.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_rotate45.svg b/test/plot-axis/axis_left_label_rotate45.svg index 588f05db5..e0810420e 100644 --- a/test/plot-axis/axis_left_label_rotate45.svg +++ b/test/plot-axis/axis_left_label_rotate45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_label_rotaten45.svg b/test/plot-axis/axis_left_label_rotaten45.svg index ae65d269a..74edd97c9 100644 --- a/test/plot-axis/axis_left_label_rotaten45.svg +++ b/test/plot-axis/axis_left_label_rotaten45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_title.svg b/test/plot-axis/axis_left_title.svg index 7de9044c3..39672b379 100644 --- a/test/plot-axis/axis_left_title.svg +++ b/test/plot-axis/axis_left_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_left_title_rotate.svg b/test/plot-axis/axis_left_title_rotate.svg index 0add536bd..f8650e08a 100644 --- a/test/plot-axis/axis_left_title_rotate.svg +++ b/test/plot-axis/axis_left_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_default.svg b/test/plot-axis/axis_right_default.svg index a1499a709..8f249630c 100644 --- a/test/plot-axis/axis_right_default.svg +++ b/test/plot-axis/axis_right_default.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_center.svg b/test/plot-axis/axis_right_label_center.svg index f4fd14679..d4ed7672d 100644 --- a/test/plot-axis/axis_right_label_center.svg +++ b/test/plot-axis/axis_right_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_center180.svg b/test/plot-axis/axis_right_label_center180.svg index f030f667f..096426aab 100644 --- a/test/plot-axis/axis_right_label_center180.svg +++ b/test/plot-axis/axis_right_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_flip.svg b/test/plot-axis/axis_right_label_flip.svg index da87953d1..6636466e5 100644 --- a/test/plot-axis/axis_right_label_flip.svg +++ b/test/plot-axis/axis_right_label_flip.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_flip135.svg b/test/plot-axis/axis_right_label_flip135.svg index ac162f051..8adbe5b2c 100644 --- a/test/plot-axis/axis_right_label_flip135.svg +++ b/test/plot-axis/axis_right_label_flip135.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_flip225.svg b/test/plot-axis/axis_right_label_flip225.svg index 78ead065b..22cd6e055 100644 --- a/test/plot-axis/axis_right_label_flip225.svg +++ b/test/plot-axis/axis_right_label_flip225.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_rotate45.svg b/test/plot-axis/axis_right_label_rotate45.svg index 2478acb86..f19cb445b 100644 --- a/test/plot-axis/axis_right_label_rotate45.svg +++ b/test/plot-axis/axis_right_label_rotate45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_label_rotaten45.svg b/test/plot-axis/axis_right_label_rotaten45.svg index e5dd094a1..889adc591 100644 --- a/test/plot-axis/axis_right_label_rotaten45.svg +++ b/test/plot-axis/axis_right_label_rotaten45.svg @@ -14,213 +14,213 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_title.svg b/test/plot-axis/axis_right_title.svg index 085bd3637..f2d07dcba 100644 --- a/test/plot-axis/axis_right_title.svg +++ b/test/plot-axis/axis_right_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_right_title_rotate.svg b/test/plot-axis/axis_right_title_rotate.svg index 9b891decc..f78424c2b 100644 --- a/test/plot-axis/axis_right_title_rotate.svg +++ b/test/plot-axis/axis_right_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_linear.svg b/test/plot-axis/axis_scale_linear_linear.svg index fadca757f..a93b24314 100644 --- a/test/plot-axis/axis_scale_linear_linear.svg +++ b/test/plot-axis/axis_scale_linear_linear.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_linear_aligned.svg b/test/plot-axis/axis_scale_linear_linear_aligned.svg index 992aab99d..e64a96efa 100644 --- a/test/plot-axis/axis_scale_linear_linear_aligned.svg +++ b/test/plot-axis/axis_scale_linear_linear_aligned.svg @@ -19,58 +19,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_subdivide.svg b/test/plot-axis/axis_scale_linear_subdivide.svg index f43b34cb3..d0b0c82f5 100644 --- a/test/plot-axis/axis_scale_linear_subdivide.svg +++ b/test/plot-axis/axis_scale_linear_subdivide.svg @@ -25,103 +25,103 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_scale_linear_subdivide_labels.svg b/test/plot-axis/axis_scale_linear_subdivide_labels.svg index 8f47e87df..e76e8b07a 100644 --- a/test/plot-axis/axis_scale_linear_subdivide_labels.svg +++ b/test/plot-axis/axis_scale_linear_subdivide_labels.svg @@ -9,18 +9,18 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_default.svg b/test/plot-axis/axis_top_default.svg index c2847a856..b211b2103 100644 --- a/test/plot-axis/axis_top_default.svg +++ b/test/plot-axis/axis_top_default.svg @@ -14,92 +14,92 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_begin135.svg b/test/plot-axis/axis_top_label_begin135.svg index 287a2b9f0..9f6e742ff 100644 --- a/test/plot-axis/axis_top_label_begin135.svg +++ b/test/plot-axis/axis_top_label_begin135.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_begin180.svg b/test/plot-axis/axis_top_label_begin180.svg index 335fbfe0a..edd53968a 100644 --- a/test/plot-axis/axis_top_label_begin180.svg +++ b/test/plot-axis/axis_top_label_begin180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_begin225.svg b/test/plot-axis/axis_top_label_begin225.svg index d6b3e7e37..cfad7445d 100644 --- a/test/plot-axis/axis_top_label_begin225.svg +++ b/test/plot-axis/axis_top_label_begin225.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_center.svg b/test/plot-axis/axis_top_label_center.svg index b93ee8c7a..13240aaeb 100644 --- a/test/plot-axis/axis_top_label_center.svg +++ b/test/plot-axis/axis_top_label_center.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_center180.svg b/test/plot-axis/axis_top_label_center180.svg index a2e2f5793..f82e09e58 100644 --- a/test/plot-axis/axis_top_label_center180.svg +++ b/test/plot-axis/axis_top_label_center180.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_end.svg b/test/plot-axis/axis_top_label_end.svg index 1c7cee61f..54c064922 100644 --- a/test/plot-axis/axis_top_label_end.svg +++ b/test/plot-axis/axis_top_label_end.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_end45.svg b/test/plot-axis/axis_top_label_end45.svg index 07c616229..d31230689 100644 --- a/test/plot-axis/axis_top_label_end45.svg +++ b/test/plot-axis/axis_top_label_end45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_label_endn45.svg b/test/plot-axis/axis_top_label_endn45.svg index dffd19110..ae5715aec 100644 --- a/test/plot-axis/axis_top_label_endn45.svg +++ b/test/plot-axis/axis_top_label_endn45.svg @@ -8,44 +8,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_title.svg b/test/plot-axis/axis_top_title.svg index ae77559ad..ece7c8dee 100644 --- a/test/plot-axis/axis_top_title.svg +++ b/test/plot-axis/axis_top_title.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_top_title_rotate.svg b/test/plot-axis/axis_top_title_rotate.svg index 7616eb8c4..94c9e41d5 100644 --- a/test/plot-axis/axis_top_title_rotate.svg +++ b/test/plot-axis/axis_top_title_rotate.svg @@ -20,73 +20,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_vert_tick_center.svg b/test/plot-axis/axis_vert_tick_center.svg index bb7784a4b..4c5f90fed 100644 --- a/test/plot-axis/axis_vert_tick_center.svg +++ b/test/plot-axis/axis_vert_tick_center.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_vert_tick_left.svg b/test/plot-axis/axis_vert_tick_left.svg index a23b8c5c8..151768012 100644 --- a/test/plot-axis/axis_vert_tick_left.svg +++ b/test/plot-axis/axis_vert_tick_left.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-axis/axis_vert_tick_right.svg b/test/plot-axis/axis_vert_tick_right.svg index 9873944b7..469d26da7 100644 --- a/test/plot-axis/axis_vert_tick_right.svg +++ b/test/plot-axis/axis_vert_tick_right.svg @@ -20,62 +20,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-bars/barchart_horizontal.svg b/test/plot-bars/barchart_horizontal.svg index 9e784b33b..3fbfd9a4a 100644 --- a/test/plot-bars/barchart_horizontal.svg +++ b/test/plot-bars/barchart_horizontal.svg @@ -11,90 +11,90 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-bars/barchart_with_labels.svg b/test/plot-bars/barchart_with_labels.svg index 308873774..8c9c98c15 100644 --- a/test/plot-bars/barchart_with_labels.svg +++ b/test/plot-bars/barchart_with_labels.svg @@ -14,70 +14,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-lines/lines_with_labels.svg b/test/plot-lines/lines_with_labels.svg index b09c1c668..5f9a5348a 100644 --- a/test/plot-lines/lines_with_labels.svg +++ b/test/plot-lines/lines_with_labels.svg @@ -15,70 +15,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-points/markers_unicode.svg b/test/plot-points/markers_unicode.svg index eb361f1f4..a574bb3ab 100644 --- a/test/plot-points/markers_unicode.svg +++ b/test/plot-points/markers_unicode.svg @@ -2,22 +2,22 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-points/markers_unicode_customfont.svg b/test/plot-points/markers_unicode_customfont.svg index eb361f1f4..a574bb3ab 100644 --- a/test/plot-points/markers_unicode_customfont.svg +++ b/test/plot-points/markers_unicode_customfont.svg @@ -2,22 +2,22 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/plot-points/points_basic.svg b/test/plot-points/points_basic.svg index f9a2953f8..6fda1cb3f 100644 --- a/test/plot-points/points_basic.svg +++ b/test/plot-points/points_basic.svg @@ -7,9 +7,9 @@ - - - - - + + + + + \ No newline at end of file diff --git a/test/test_runner.sh b/test/test_runner.sh index 57cdb1edb..f0d05abd3 100755 --- a/test/test_runner.sh +++ b/test/test_runner.sh @@ -5,6 +5,7 @@ source_path="$(realpath "$(dirname "$0")/..")" proc_path="$(realpath "./clip")" test_path="${source_path}/test" result_path="$(realpath ./test-results)" +force=${TEST_FORCE:-0} mkdir -p "${result_path}" @@ -104,7 +105,7 @@ run_test() { return 1 fi - if [[ ! -e ${reffile} ]]; then + if [[ ! -e ${reffile} || ${force} == 1 ]]; then cp ${outfile} ${reffile} fi -- GitLab