diff options
author | Kore Nordmann <github@kore-nordmann.de> | 2009-07-21 16:17:34 +0000 |
---|---|---|
committer | Kore Nordmann <github@kore-nordmann.de> | 2009-07-21 16:17:34 +0000 |
commit | 7dd703aeb9f89098f5752e9b38abffe9a800c43a (patch) | |
tree | 78b32a791534b742d23257046b6fa3a23449bb01 | |
parent | d3098e04fc668f56dc3a5ac23b2030df2e33931b (diff) | |
download | zetacomponents-graph-7dd703aeb9f89098f5752e9b38abffe9a800c43a.zip zetacomponents-graph-7dd703aeb9f89098f5752e9b38abffe9a800c43a.tar.gz |
- Implemented: #15095: Special rotated label renderer for bar charts.
14 files changed, 456 insertions, 0 deletions
@@ -6,6 +6,7 @@ - Implemented: #15135: Add support for pecl/cairo's object-oriented API, patch by Michael Maclean. - Implemented: #15133: Better configurable axis spaces. +- Implemented: #15095: Special rotated label renderer for bar charts. 1.4.3 - Monday 08 June 2009 diff --git a/src/graph_autoload.php b/src/graph_autoload.php index f15e019..4f9791d 100644 --- a/src/graph_autoload.php +++ b/src/graph_autoload.php @@ -69,6 +69,7 @@ return array( 'ezcGraphAxisExactLabelRenderer' => 'Graph/renderer/axis_label_exact.php', 'ezcGraphAxisNoLabelRenderer' => 'Graph/renderer/axis_label_none.php', 'ezcGraphAxisRadarLabelRenderer' => 'Graph/renderer/axis_label_radar.php', + 'ezcGraphAxisRotatedBoxedLabelRenderer' => 'Graph/renderer/axis_label_rotated_boxed.php', 'ezcGraphAxisRotatedLabelRenderer' => 'Graph/renderer/axis_label_rotated.php', 'ezcGraphAxisStep' => 'Graph/structs/step.php', 'ezcGraphBoundings' => 'Graph/math/boundings.php', diff --git a/src/renderer/axis_label_rotated_boxed.php b/src/renderer/axis_label_rotated_boxed.php new file mode 100644 index 0000000..089d005 --- /dev/null +++ b/src/renderer/axis_label_rotated_boxed.php @@ -0,0 +1,146 @@ +<?php +/** + * File containing the ezcGraphAxisRotatedLabelRenderer class + * + * @package Graph + * @version //autogentag// + * @copyright Copyright (C) 2005-2009 eZ Systems AS. All rights reserved. + * @license http://ez.no/licenses/new_bsd New BSD License + */ +/** + * Can render axis labels rotated, so that more axis labels fit on one axis. + * Produces best results if the axis space was increased, so that more spcae is + * available below the axis. + * + * <code> + * $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedLabelRenderer(); + * + * // Define angle manually in degree + * $chart->xAxis->axisLabelRenderer->angle = 45; + * + * // Increase axis space + * $chart->xAxis->axisSpace = .2; + * </code> + * + * @property float $angle + * Angle of labels on axis in degrees. + * + * @version //autogentag// + * @package Graph + * @mainclass + */ +class ezcGraphAxisRotatedBoxedLabelRenderer extends ezcGraphAxisRotatedLabelRenderer +{ + /** + * Render Axis labels + * + * Render labels for an axis. + * + * @param ezcGraphRenderer $renderer Renderer used to draw the chart + * @param ezcGraphBoundings $boundings Boundings of the axis + * @param ezcGraphCoordinate $start Axis starting point + * @param ezcGraphCoordinate $end Axis ending point + * @param ezcGraphChartElementAxis $axis Axis instance + * @return void + */ + public function renderLabels( + ezcGraphRenderer $renderer, + ezcGraphBoundings $boundings, + ezcGraphCoordinate $start, + ezcGraphCoordinate $end, + ezcGraphChartElementAxis $axis, + ezcGraphBoundings $innerBoundings = null ) + { + // receive rendering parameters from axis + $this->steps = $steps = $axis->getSteps(); + + $axisBoundings = new ezcGraphBoundings( + $start->x, $start->y, + $end->x, $end->y + ); + + // Determine normalized axis direction + $this->direction = new ezcGraphVector( + $end->x - $start->x, + $end->y - $start->y + ); + $this->direction->unify(); + + // Get axis space + $gridBoundings = null; + list( $xSpace, $ySpace ) = $this->getAxisSpace( $renderer, $boundings, $axis, $innerBoundings, $gridBoundings ); + + // Determine optimal angle if none specified + $this->determineAngle( $steps, $xSpace, $ySpace, $axisBoundings ); + $degTextAngle = $this->determineTextOffset( $axis, $steps ); + $labelLength = $this->calculateLabelLength( $start, $end, $xSpace, $ySpace, $axisBoundings ); + + // Determine additional required axis space by boxes + $firstStep = reset( $steps ); + $lastStep = end( $steps ); + + $this->widthModifier = 1 + $firstStep->width / 2 + $lastStep->width / 2; + + // Draw steps and grid + foreach ( $steps as $nr => $step ) + { + $position = new ezcGraphCoordinate( + $start->x + ( $end->x - $start->x ) * ( $step->position + $step->width ) / $this->widthModifier, + $start->y + ( $end->y - $start->y ) * ( $step->position + $step->width ) / $this->widthModifier + ); + + $stepWidth = $step->width / $this->widthModifier; + + $stepSize = new ezcGraphCoordinate( + $axisBoundings->width * $stepWidth, + $axisBoundings->height * $stepWidth + ); + + // Calculate label boundings + $labelSize = $this->calculateLabelSize( $steps, $nr, $step, $xSpace, $ySpace, $axisBoundings ); + $lengthReducement = min( + abs( tan( deg2rad( $this->angle ) ) * ( $labelSize / 2 ) ), + abs( $labelLength / 2 ) + ); + + $this->renderLabelText( $renderer, $axis, $position, $step->label, $degTextAngle, $labelLength, $labelSize, $lengthReducement ); + + // Major grid + if ( $axis->majorGrid ) + { + $this->drawGrid( $renderer, $gridBoundings, $position, $stepSize, $axis->majorGrid ); + } + + // Major step + $this->drawStep( $renderer, $position, $this->direction, $axis->position, $this->majorStepSize, $axis->border ); + } + } + + /** + * Modify chart data position + * + * Optionally additionally modify the coodinate of a data point + * + * @param ezcGraphCoordinate $coordinate Data point coordinate + * @return ezcGraphCoordinate Modified coordinate + */ + public function modifyChartDataPosition( ezcGraphCoordinate $coordinate ) + { + $firstStep = reset( $this->steps ); + $offset = $firstStep->width / 2 / $this->widthModifier; + + return new ezcGraphCoordinate( + $coordinate->x * abs( $this->direction->y ) + ( + $coordinate->x * ( 1 / $this->widthModifier ) * ( 1 - abs( $this->offset ) ) + + abs( $this->offset ) + + $offset + ) * abs( $this->direction->x ), + $coordinate->y * abs( $this->direction->x ) + ( + $coordinate->y * ( 1 / $this->widthModifier ) * ( 1 - abs( $this->offset ) ) + + abs( $this->offset ) + + $offset + ) * abs( $this->direction->y ) + ); + } +} +?> diff --git a/tests/axis_rotated_boxed_renderer_test.php b/tests/axis_rotated_boxed_renderer_test.php new file mode 100644 index 0000000..2088d85 --- /dev/null +++ b/tests/axis_rotated_boxed_renderer_test.php @@ -0,0 +1,288 @@ +<?php +/** + * ezcGraphAxisRotatedRendererTest + * + * @package Graph + * @version //autogen// + * @subpackage Tests + * @copyright Copyright (C) 2005-2009 eZ Systems AS. All rights reserved. + * @license http://ez.no/licenses/new_bsd New BSD License + */ + +require_once dirname( __FILE__ ) . '/test_case.php'; + +/** + * Tests for ezcGraph class. + * + * @package Graph + * @subpackage Tests + */ +class ezcGraphAxisRotatedBoxedRendererTest extends ezcGraphTestCase +{ + protected $basePath; + + protected $tempDir; + + protected $renderer; + + protected $driver; + + public static function suite() + { + return new PHPUnit_Framework_TestSuite( __CLASS__ ); + } + + protected function setUp() + { + static $i = 0; + + if ( version_compare( phpversion(), '5.1.3', '<' ) ) + { + $this->markTestSkipped( "This test requires PHP 5.1.3 or later." ); + } + + $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; + $this->basePath = dirname( __FILE__ ) . '/data/'; + } + + protected function tearDown() + { + if ( !$this->hasFailed() ) + { + $this->removeTempDir(); + } + } + + public function testRenderCompleteBarChart() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $chart = new ezcGraphBarChart(); + $chart->palette = new ezcGraphPaletteBlack(); + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + + $chart->data['Line 1'] = new ezcGraphArrayDataSet( array( 'sample 1' => 100, 'sample 2' => 0, 'sample 3' => 500, 'sample 4' => 250, 'sample 5' => 500) ); + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } + + public function testRenderCompleteBarChartReverseRotated() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $chart = new ezcGraphBarChart(); + + $chart->data['Line 1'] = new ezcGraphArrayDataSet( array( 'sample 1' => 234, 'sample 2' => 21, 'sample 3' => 324, 'sample 4' => 120, 'sample 5' => 1) ); + $chart->data['Line 2'] = new ezcGraphArrayDataSet( array( 'sample 1' => 543, 'sample 2' => 234, 'sample 3' => 298, 'sample 4' => 5, 'sample 5' => 613) ); + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->xAxis->axisSpace = .25; + $chart->xAxis->axisLabelRenderer->angle = -45; + + $chart->yAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->yAxis->axisLabelRenderer->angle = -45; + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } + + public function testRenderRotatedAxisWithLotsOfLabels() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $labelCount = 30; + $data = $this->getRandomData( $labelCount, 500, 2000, 23 ); + + $chart = new ezcGraphBarChart(); + $chart->data['sample'] = new ezcGraphArrayDataSet( $data ); + + // Set manual label count + $chart->xAxis->labelCount = 31; + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->xAxis->axisLabelRenderer->angle = 45; + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } + + public function testRenderRotatedAxisWithLotsOfLabelsVertical() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $labelCount = 20; + $data = $this->getRandomData( $labelCount, 500, 2000, 23 ); + + $chart = new ezcGraphBarChart(); + $chart->data['sample'] = new ezcGraphArrayDataSet( $data ); + + // Set manual label count + $chart->xAxis->labelCount = 21; + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->xAxis->axisLabelRenderer->angle = 0; + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } + + public function testRenderRotatedAxisWithLotsOfLabelsLargeAngle() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $labelCount = 10; + $data = $this->getRandomData( $labelCount, 500, 2000, 23 ); + + $chart = new ezcGraphBarChart(); + $chart->data['sample'] = new ezcGraphArrayDataSet( $data ); + + // Set manual label count + $chart->xAxis->labelCount = 11; + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->xAxis->axisLabelRenderer->angle = 75; + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } + + public function testRender3dRotatedAxisWithLotsOfLabels() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $labelCount = 30; + $data = $this->getRandomData( $labelCount, 500, 2000, 23 ); + + $chart = new ezcGraphBarChart(); + $chart->data['sample'] = new ezcGraphArrayDataSet( $data ); + + // Set manual label count + $chart->xAxis->labelCount = 31; + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->xAxis->axisLabelRenderer->angle = 45; + + $chart->renderer = new ezcGraphRenderer3d(); + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } + + public function testOptimalAngleCalculation() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $chart = new ezcGraphBarChart(); + + $chart->data['Line 1'] = new ezcGraphArrayDataSet( array( 'sample 1' => 234, 'sample 2' => 21, 'sample 3' => 324, 'sample 4' => 120, 'sample 5' => 1) ); + $chart->data['Line 2'] = new ezcGraphArrayDataSet( array( 'sample 1' => 543, 'sample 2' => 234, 'sample 3' => 298, 'sample 4' => 5, 'sample 5' => 613) ); + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->yAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + + $this->assertEquals( + $chart->xAxis->axisLabelRenderer->angle, + 76., + 'Angle estimation wrong.', + 1. + ); + + $this->assertEquals( + $chart->yAxis->axisLabelRenderer->angle, + 53., + 'Angle estimation wrong.', + 1. + ); + } + + public function testRenderWithModifiedAxisSpace() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $labelCount = 20; + $data = $this->getRandomData( $labelCount, 500, 2000, 23 ); + + $chart = new ezcGraphBarChart(); + $chart->palette = new ezcGraphPaletteBlack(); + $chart->data['sample'] = new ezcGraphArrayDataSet( $data ); + + // Set manual label count + $chart->xAxis->labelCount = 21; + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->xAxis->axisLabelRenderer->angle = 45; + $chart->xAxis->axisSpace = 0.1; + + $chart->yAxis->axisLabelRenderer = new ezcGraphAxisNoLabelRenderer(); + $chart->yAxis->axisSpace = 0.05; + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } + + public function testRenderWithZeroAxisSpace() + { + $filename = $this->tempDir . __FUNCTION__ . '.svg'; + + $labelCount = 20; + $data = $this->getRandomData( $labelCount, 500, 2000, 23 ); + + $chart = new ezcGraphBarChart(); + $chart->palette = new ezcGraphPaletteBlack(); + $chart->data['sample'] = new ezcGraphArrayDataSet( $data ); + + // Set manual label count + $chart->xAxis->labelCount = 21; + + $chart->xAxis->axisLabelRenderer = new ezcGraphAxisRotatedBoxedLabelRenderer(); + $chart->xAxis->axisLabelRenderer->angle = 45; + $chart->xAxis->axisSpace = 0.1; + + $chart->yAxis->axisLabelRenderer = new ezcGraphAxisNoLabelRenderer(); + $chart->yAxis->axisSpace = 0; + + $chart->render( 500, 200, $filename ); + + $this->compare( + $filename, + $this->basePath . 'compare/' . __CLASS__ . '_' . __FUNCTION__ . '.svg' + ); + } +} + +?> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testOptimalAngleCalculation.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testOptimalAngleCalculation.svg new file mode 100644 index 0000000..08f8b0e --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testOptimalAngleCalculation.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 2.0000,16.0000 L 2.0000,2.0000 L 16.0000,2.0000 L 16.0000,16.0000 L 2.0000,16.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_3"/><path d=" M 2.0000,34.0000 L 2.0000,20.0000 L 16.0000,20.0000 L 16.0000,34.0000 L 2.0000,34.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_5"/><path d=" M 100.0000,180.0000 L 500.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_7"/><path d=" M 492.0000,176.0000 L 500.0000,180.0000 L 492.0000,184.0000 L 492.0000,176.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_8"/><path d=" M 234.1176,20.0000 L 234.1176,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_10"/><path d=" M 234.1176,177.0000 L 234.1176,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_11"/><path d=" M 290.5882,20.0000 L 290.5882,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_13"/><path d=" M 290.5882,177.0000 L 290.5882,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_14"/><path d=" M 347.0588,20.0000 L 347.0588,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_16"/><path d=" M 347.0588,177.0000 L 347.0588,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_17"/><path d=" M 403.5294,20.0000 L 403.5294,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_19"/><path d=" M 403.5294,177.0000 L 403.5294,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_20"/><path d=" M 460.0000,20.0000 L 460.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_22"/><path d=" M 460.0000,177.0000 L 460.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_23"/><path d=" M 140.0000,200.0000 L 140.0000,0.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 137.5000,5.0000 L 140.0000,0.0000 L 142.5000,5.0000 L 137.5000,5.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_25"/><path d=" M 140.0000,152.8000 L 460.0000,152.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 140.0000,152.8000 L 143.0000,152.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_28"/><path d=" M 140.0000,125.6000 L 460.0000,125.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 140.0000,125.6000 L 143.0000,125.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 140.0000,98.4000 L 460.0000,98.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 140.0000,98.4000 L 143.0000,98.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_34"/><path d=" M 140.0000,71.2000 L 460.0000,71.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 140.0000,71.2000 L 143.0000,71.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 208.2299,180.0000 L 185.5546,180.0000 L 185.5546,147.3408 L 208.2299,147.3408 L 208.2299,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_38"/><path d=" M 186.0546,179.5000 L 186.0546,147.8408 L 207.7299,147.8408 L 207.7299,179.5000 L 186.0546,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_39"/><path d=" M 264.7004,180.0000 L 242.0251,180.0000 L 242.0251,170.5152 L 264.7004,170.5152 L 264.7004,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_40"/><path d=" M 242.5251,179.5000 L 242.5251,171.0152 L 264.2004,171.0152 L 264.2004,179.5000 L 242.5251,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_41"/><path d=" M 321.1710,180.0000 L 298.4957,180.0000 L 298.4957,137.5488 L 321.1710,137.5488 L 321.1710,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_42"/><path d=" M 298.9957,179.5000 L 298.9957,138.0488 L 320.6710,138.0488 L 320.6710,179.5000 L 298.9957,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_43"/><path d=" M 377.6416,180.0000 L 354.9663,180.0000 L 354.9663,159.7440 L 377.6416,159.7440 L 377.6416,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 355.4663,179.5000 L 355.4663,160.2440 L 377.1416,160.2440 L 377.1416,179.5000 L 355.4663,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 434.1122,180.0000 L 411.4369,180.0000 L 411.4369,172.6912 L 434.1122,172.6912 L 434.1122,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 411.9369,179.5000 L 411.9369,173.1912 L 433.6122,173.1912 L 433.6122,179.5000 L 411.9369,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d=" M 233.7396,180.0000 L 211.0643,180.0000 L 211.0643,113.7216 L 233.7396,113.7216 L 233.7396,180.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_48"/><path d=" M 211.5643,179.5000 L 211.5643,114.2216 L 233.2396,114.2216 L 233.2396,179.5000 L 211.5643,179.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_49"/><path d=" M 290.2101,180.0000 L 267.5349,180.0000 L 267.5349,147.3408 L 290.2101,147.3408 L 290.2101,180.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 268.0349,179.5000 L 268.0349,147.8408 L 289.7101,147.8408 L 289.7101,179.5000 L 268.0349,179.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 346.6807,180.0000 L 324.0054,180.0000 L 324.0054,140.3776 L 346.6807,140.3776 L 346.6807,180.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 324.5054,179.5000 L 324.5054,140.8776 L 346.1807,140.8776 L 346.1807,179.5000 L 324.5054,179.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 403.1513,180.0000 L 380.4760,180.0000 L 380.4760,172.2560 L 403.1513,172.2560 L 403.1513,180.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 380.9760,179.5000 L 380.9760,172.7560 L 402.6513,172.7560 L 402.6513,179.5000 L 380.9760,179.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 459.6219,180.0000 L 436.9466,180.0000 L 436.9466,106.1056 L 459.6219,106.1056 L 459.6219,180.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 437.4466,179.5000 L 437.4466,106.6056 L 459.1219,106.6056 L 459.1219,179.5000 L 437.4466,179.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><g id="ezcGraphTextBox_4"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 62.5200,1.5000 L 62.5200,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_58"/><text id="ezcGraphTextBox_4_text" x="17.0000" text-length="44.5200px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">Line 1</text></g><g id="ezcGraphTextBox_6"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 62.5200,19.5000 L 62.5200,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_59"/><text id="ezcGraphTextBox_6_text" x="17.0000" text-length="44.5200px" y="31.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">Line 2</text></g><g id="ezcGraphTextBox_9" transform="rotate( -14.04 234.1176 180.0000 )"><path d=" M 214.5376,187.0000 L 214.5376,179.5000 L 235.1176,179.5000 L 235.1176,187.0000 L 214.5376,187.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_60"/><text id="ezcGraphTextBox_9_text" x="215.0376" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">samp..</text></g><g id="ezcGraphTextBox_12" transform="rotate( -14.04 290.5882 180.0000 )"><path d=" M 271.0082,193.1000 L 271.0082,179.5000 L 291.5882,179.5000 L 291.5882,193.1000 L 271.0082,193.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_61"/><text id="ezcGraphTextBox_12_text" x="271.5082" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_12_text" x="286.8682" text-length="3.7200px" y="191.7000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_15" transform="rotate( -14.04 347.0588 180.0000 )"><path d=" M 327.4788,193.1000 L 327.4788,179.5000 L 348.0588,179.5000 L 348.0588,193.1000 L 327.4788,193.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_62"/><text id="ezcGraphTextBox_15_text" x="327.9788" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_15_text" x="343.3388" text-length="3.7200px" y="191.7000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_18" transform="rotate( -14.04 403.5294 180.0000 )"><path d=" M 383.9494,193.1000 L 383.9494,179.5000 L 404.5294,179.5000 L 404.5294,193.1000 L 383.9494,193.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_63"/><text id="ezcGraphTextBox_18_text" x="384.4494" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_18_text" x="399.8094" text-length="3.7200px" y="191.7000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_21" transform="rotate( -14.04 460.0000 180.0000 )"><path d=" M 440.4200,187.0000 L 440.4200,179.5000 L 461.0000,179.5000 L 461.0000,187.0000 L 440.4200,187.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_64"/><text id="ezcGraphTextBox_21_text" x="440.9200" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">samp..</text></g><g id="ezcGraphTextBox_26" transform="rotate( 53.13 140.0000 152.8000 )"><path d=" M 135.7800,159.8000 L 135.7800,152.3000 L 141.0000,152.3000 L 141.0000,159.8000 L 135.7800,159.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_65"/><text id="ezcGraphTextBox_26_text" x="136.2800" text-length="3.7200px" y="157.9000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_29" transform="rotate( 53.13 140.0000 125.6000 )"><path d=" M 128.3400,132.6000 L 128.3400,125.1000 L 141.0000,125.1000 L 141.0000,132.6000 L 128.3400,132.6000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_66"/><text id="ezcGraphTextBox_29_text" x="128.8400" text-length="11.1600px" y="130.7000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">250</text></g><g id="ezcGraphTextBox_32" transform="rotate( 53.13 140.0000 98.4000 )"><path d=" M 128.3400,105.4000 L 128.3400,97.9000 L 141.0000,97.9000 L 141.0000,105.4000 L 128.3400,105.4000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_67"/><text id="ezcGraphTextBox_32_text" x="128.8400" text-length="11.1600px" y="103.5000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_35" transform="rotate( 53.13 140.0000 71.2000 )"><path d=" M 128.3400,78.2000 L 128.3400,70.7000 L 141.0000,70.7000 L 141.0000,78.2000 L 128.3400,78.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_68"/><text id="ezcGraphTextBox_35_text" x="128.8400" text-length="11.1600px" y="76.3000" style="font-size: 6px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">750</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRender3dRotatedAxisWithLotsOfLabels.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRender3dRotatedAxisWithLotsOfLabels.svg new file mode 100644 index 0000000..966c3fe --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRender3dRotatedAxisWithLotsOfLabels.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 2.0000,16.0000 L 2.0000,2.0000 L 16.0000,2.0000 L 16.0000,16.0000 L 2.0000,16.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_3"/><path d=" M 100.0000,182.0000 L 120.0000,162.0000 L 500.0000,162.0000 L 480.0000,182.0000 L 100.0000,182.0000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_5"/><path d=" M 120.0000,162.0000 L 500.0000,162.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_6"/><path d=" M 492.0000,158.0000 L 500.0000,162.0000 L 492.0000,166.0000 L 492.0000,158.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_7"/><path d=" M 138.0000,200.0000 L 158.0000,180.0000 L 158.0000,0.0000 L 138.0000,20.0000 L 138.0000,200.0000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_8"/><path d=" M 158.0000,180.0000 L 158.0000,0.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 155.5000,5.0000 L 158.0000,0.0000 L 160.5000,5.0000 L 155.5000,5.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_10"/><path d=" M 186.5000,162.0000 L 186.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 166.5000,179.3000 L 186.5000,159.3000 L 186.5000,162.0000 L 166.5000,182.0000 L 166.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_13"/><path d=" M 186.0000,160.5071 L 186.0000,161.7929 L 167.0000,180.7929 L 167.0000,179.5071 L 186.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_14"/><path d=" M 196.0000,162.0000 L 196.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_16"/><path d=" M 176.0000,179.3000 L 196.0000,159.3000 L 196.0000,162.0000 L 176.0000,182.0000 L 176.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_17"/><path d=" M 195.5000,160.5071 L 195.5000,161.7929 L 176.5000,180.7929 L 176.5000,179.5071 L 195.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_18"/><path d=" M 205.5000,162.0000 L 205.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_20"/><path d=" M 185.5000,179.3000 L 205.5000,159.3000 L 205.5000,162.0000 L 185.5000,182.0000 L 185.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_21"/><path d=" M 205.0000,160.5071 L 205.0000,161.7929 L 186.0000,180.7929 L 186.0000,179.5071 L 205.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_22"/><path d=" M 215.0000,162.0000 L 215.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 195.0000,179.3000 L 215.0000,159.3000 L 215.0000,162.0000 L 195.0000,182.0000 L 195.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_25"/><path d=" M 214.5000,160.5071 L 214.5000,161.7929 L 195.5000,180.7929 L 195.5000,179.5071 L 214.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_26"/><path d=" M 224.5000,162.0000 L 224.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_28"/><path d=" M 204.5000,179.3000 L 224.5000,159.3000 L 224.5000,162.0000 L 204.5000,182.0000 L 204.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_29"/><path d=" M 224.0000,160.5071 L 224.0000,161.7929 L 205.0000,180.7929 L 205.0000,179.5071 L 224.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_30"/><path d=" M 234.0000,162.0000 L 234.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_32"/><path d=" M 214.0000,179.3000 L 234.0000,159.3000 L 234.0000,162.0000 L 214.0000,182.0000 L 214.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_33"/><path d=" M 233.5000,160.5071 L 233.5000,161.7929 L 214.5000,180.7929 L 214.5000,179.5071 L 233.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_34"/><path d=" M 243.5000,162.0000 L 243.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 223.5000,179.3000 L 243.5000,159.3000 L 243.5000,162.0000 L 223.5000,182.0000 L 223.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_37"/><path d=" M 243.0000,160.5071 L 243.0000,161.7929 L 224.0000,180.7929 L 224.0000,179.5071 L 243.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_38"/><path d=" M 253.0000,162.0000 L 253.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 233.0000,179.3000 L 253.0000,159.3000 L 253.0000,162.0000 L 233.0000,182.0000 L 233.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_41"/><path d=" M 252.5000,160.5071 L 252.5000,161.7929 L 233.5000,180.7929 L 233.5000,179.5071 L 252.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_42"/><path d=" M 262.5000,162.0000 L 262.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_44"/><path d=" M 242.5000,179.3000 L 262.5000,159.3000 L 262.5000,162.0000 L 242.5000,182.0000 L 242.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_45"/><path d=" M 262.0000,160.5071 L 262.0000,161.7929 L 243.0000,180.7929 L 243.0000,179.5071 L 262.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_46"/><path d=" M 272.0000,162.0000 L 272.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 252.0000,179.3000 L 272.0000,159.3000 L 272.0000,162.0000 L 252.0000,182.0000 L 252.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_49"/><path d=" M 271.5000,160.5071 L 271.5000,161.7929 L 252.5000,180.7929 L 252.5000,179.5071 L 271.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_50"/><path d=" M 281.5000,162.0000 L 281.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_52"/><path d=" M 261.5000,179.3000 L 281.5000,159.3000 L 281.5000,162.0000 L 261.5000,182.0000 L 261.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_53"/><path d=" M 281.0000,160.5071 L 281.0000,161.7929 L 262.0000,180.7929 L 262.0000,179.5071 L 281.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_54"/><path d=" M 291.0000,162.0000 L 291.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_56"/><path d=" M 271.0000,179.3000 L 291.0000,159.3000 L 291.0000,162.0000 L 271.0000,182.0000 L 271.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_57"/><path d=" M 290.5000,160.5071 L 290.5000,161.7929 L 271.5000,180.7929 L 271.5000,179.5071 L 290.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_58"/><path d=" M 300.5000,162.0000 L 300.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 280.5000,179.3000 L 300.5000,159.3000 L 300.5000,162.0000 L 280.5000,182.0000 L 280.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_61"/><path d=" M 300.0000,160.5071 L 300.0000,161.7929 L 281.0000,180.7929 L 281.0000,179.5071 L 300.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_62"/><path d=" M 310.0000,162.0000 L 310.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_64"/><path d=" M 290.0000,179.3000 L 310.0000,159.3000 L 310.0000,162.0000 L 290.0000,182.0000 L 290.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_65"/><path d=" M 309.5000,160.5071 L 309.5000,161.7929 L 290.5000,180.7929 L 290.5000,179.5071 L 309.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_66"/><path d=" M 319.5000,162.0000 L 319.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_68"/><path d=" M 299.5000,179.3000 L 319.5000,159.3000 L 319.5000,162.0000 L 299.5000,182.0000 L 299.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_69"/><path d=" M 319.0000,160.5071 L 319.0000,161.7929 L 300.0000,180.7929 L 300.0000,179.5071 L 319.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_70"/><path d=" M 329.0000,162.0000 L 329.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_72"/><path d=" M 309.0000,179.3000 L 329.0000,159.3000 L 329.0000,162.0000 L 309.0000,182.0000 L 309.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_73"/><path d=" M 328.5000,160.5071 L 328.5000,161.7929 L 309.5000,180.7929 L 309.5000,179.5071 L 328.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_74"/><path d=" M 338.5000,162.0000 L 338.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_76"/><path d=" M 318.5000,179.3000 L 338.5000,159.3000 L 338.5000,162.0000 L 318.5000,182.0000 L 318.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_77"/><path d=" M 338.0000,160.5071 L 338.0000,161.7929 L 319.0000,180.7929 L 319.0000,179.5071 L 338.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_78"/><path d=" M 348.0000,162.0000 L 348.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_80"/><path d=" M 328.0000,179.3000 L 348.0000,159.3000 L 348.0000,162.0000 L 328.0000,182.0000 L 328.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_81"/><path d=" M 347.5000,160.5071 L 347.5000,161.7929 L 328.5000,180.7929 L 328.5000,179.5071 L 347.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_82"/><path d=" M 357.5000,162.0000 L 357.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_84"/><path d=" M 337.5000,179.3000 L 357.5000,159.3000 L 357.5000,162.0000 L 337.5000,182.0000 L 337.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_85"/><path d=" M 357.0000,160.5071 L 357.0000,161.7929 L 338.0000,180.7929 L 338.0000,179.5071 L 357.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_86"/><path d=" M 367.0000,162.0000 L 367.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_88"/><path d=" M 347.0000,179.3000 L 367.0000,159.3000 L 367.0000,162.0000 L 347.0000,182.0000 L 347.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_89"/><path d=" M 366.5000,160.5071 L 366.5000,161.7929 L 347.5000,180.7929 L 347.5000,179.5071 L 366.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_90"/><path d=" M 376.5000,162.0000 L 376.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_92"/><path d=" M 356.5000,179.3000 L 376.5000,159.3000 L 376.5000,162.0000 L 356.5000,182.0000 L 356.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_93"/><path d=" M 376.0000,160.5071 L 376.0000,161.7929 L 357.0000,180.7929 L 357.0000,179.5071 L 376.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_94"/><path d=" M 386.0000,162.0000 L 386.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_96"/><path d=" M 366.0000,179.3000 L 386.0000,159.3000 L 386.0000,162.0000 L 366.0000,182.0000 L 366.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_97"/><path d=" M 385.5000,160.5071 L 385.5000,161.7929 L 366.5000,180.7929 L 366.5000,179.5071 L 385.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_98"/><path d=" M 395.5000,162.0000 L 395.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_100"/><path d=" M 375.5000,179.3000 L 395.5000,159.3000 L 395.5000,162.0000 L 375.5000,182.0000 L 375.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_101"/><path d=" M 395.0000,160.5071 L 395.0000,161.7929 L 376.0000,180.7929 L 376.0000,179.5071 L 395.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_102"/><path d=" M 405.0000,162.0000 L 405.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_104"/><path d=" M 385.0000,179.3000 L 405.0000,159.3000 L 405.0000,162.0000 L 385.0000,182.0000 L 385.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_105"/><path d=" M 404.5000,160.5071 L 404.5000,161.7929 L 385.5000,180.7929 L 385.5000,179.5071 L 404.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_106"/><path d=" M 414.5000,162.0000 L 414.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_108"/><path d=" M 394.5000,179.3000 L 414.5000,159.3000 L 414.5000,162.0000 L 394.5000,182.0000 L 394.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_109"/><path d=" M 414.0000,160.5071 L 414.0000,161.7929 L 395.0000,180.7929 L 395.0000,179.5071 L 414.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_110"/><path d=" M 424.0000,162.0000 L 424.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_112"/><path d=" M 404.0000,179.3000 L 424.0000,159.3000 L 424.0000,162.0000 L 404.0000,182.0000 L 404.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_113"/><path d=" M 423.5000,160.5071 L 423.5000,161.7929 L 404.5000,180.7929 L 404.5000,179.5071 L 423.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_114"/><path d=" M 433.5000,162.0000 L 433.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_116"/><path d=" M 413.5000,179.3000 L 433.5000,159.3000 L 433.5000,162.0000 L 413.5000,182.0000 L 413.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_117"/><path d=" M 433.0000,160.5071 L 433.0000,161.7929 L 414.0000,180.7929 L 414.0000,179.5071 L 433.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_118"/><path d=" M 443.0000,162.0000 L 443.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_120"/><path d=" M 423.0000,179.3000 L 443.0000,159.3000 L 443.0000,162.0000 L 423.0000,182.0000 L 423.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_121"/><path d=" M 442.5000,160.5071 L 442.5000,161.7929 L 423.5000,180.7929 L 423.5000,179.5071 L 442.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_122"/><path d=" M 452.5000,162.0000 L 452.5000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_124"/><path d=" M 432.5000,179.3000 L 452.5000,159.3000 L 452.5000,162.0000 L 432.5000,182.0000 L 432.5000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_125"/><path d=" M 452.0000,160.5071 L 452.0000,161.7929 L 433.0000,180.7929 L 433.0000,179.5071 L 452.0000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_126"/><path d=" M 462.0000,162.0000 L 462.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_128"/><path d=" M 442.0000,179.3000 L 462.0000,159.3000 L 462.0000,162.0000 L 442.0000,182.0000 L 442.0000,179.3000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_129"/><path d=" M 461.5000,160.5071 L 461.5000,161.7929 L 442.5000,180.7929 L 442.5000,179.5071 L 461.5000,160.5071 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_130"/><path d=" M 462.0000,162.0000 L 158.0000,162.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_131"/><path d=" M 138.0000,182.0000 L 158.0000,162.0000 L 160.8500,162.0000 L 140.8500,182.0000 L 138.0000,182.0000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_132"/><path d=" M 158.2071,162.5000 L 159.6429,162.5000 L 140.6429,181.5000 L 139.2071,181.5000 L 158.2071,162.5000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_133"/><path d=" M 462.0000,152.4000 L 158.0000,152.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_135"/><path d=" M 138.0000,172.4000 L 158.0000,152.4000 L 158.9500,152.4000 L 138.9500,172.4000 L 138.0000,172.4000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_136"/><path d=" M 158.2071,152.9000 L 157.7429,152.9000 L 138.7429,171.9000 L 139.2071,171.9000 L 158.2071,152.9000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_137"/><path d=" M 462.0000,142.8000 L 158.0000,142.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_138"/><path d=" M 138.0000,162.8000 L 158.0000,142.8000 L 158.9500,142.8000 L 138.9500,162.8000 L 138.0000,162.8000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_139"/><path d=" M 158.2071,143.3000 L 157.7429,143.3000 L 138.7429,162.3000 L 139.2071,162.3000 L 158.2071,143.3000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_140"/><path d=" M 462.0000,133.2000 L 158.0000,133.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_141"/><path d=" M 138.0000,153.2000 L 158.0000,133.2000 L 158.9500,133.2000 L 138.9500,153.2000 L 138.0000,153.2000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_142"/><path d=" M 158.2071,133.7000 L 157.7429,133.7000 L 138.7429,152.7000 L 139.2071,152.7000 L 158.2071,133.7000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_143"/><path d=" M 462.0000,123.6000 L 158.0000,123.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_144"/><path d=" M 138.0000,143.6000 L 158.0000,123.6000 L 158.9500,123.6000 L 138.9500,143.6000 L 138.0000,143.6000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_145"/><path d=" M 158.2071,124.1000 L 157.7429,124.1000 L 138.7429,143.1000 L 139.2071,143.1000 L 158.2071,124.1000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_146"/><path d=" M 462.0000,114.0000 L 158.0000,114.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_147"/><path d=" M 138.0000,134.0000 L 158.0000,114.0000 L 160.8500,114.0000 L 140.8500,134.0000 L 138.0000,134.0000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_148"/><path d=" M 158.2071,114.5000 L 159.6429,114.5000 L 140.6429,133.5000 L 139.2071,133.5000 L 158.2071,114.5000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_149"/><path d=" M 462.0000,104.4000 L 158.0000,104.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_151"/><path d=" M 138.0000,124.4000 L 158.0000,104.4000 L 158.9500,104.4000 L 138.9500,124.4000 L 138.0000,124.4000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_152"/><path d=" M 158.2071,104.9000 L 157.7429,104.9000 L 138.7429,123.9000 L 139.2071,123.9000 L 158.2071,104.9000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_153"/><path d=" M 462.0000,94.8000 L 158.0000,94.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_154"/><path d=" M 138.0000,114.8000 L 158.0000,94.8000 L 158.9500,94.8000 L 138.9500,114.8000 L 138.0000,114.8000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_155"/><path d=" M 158.2071,95.3000 L 157.7429,95.3000 L 138.7429,114.3000 L 139.2071,114.3000 L 158.2071,95.3000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_156"/><path d=" M 462.0000,85.2000 L 158.0000,85.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_157"/><path d=" M 138.0000,105.2000 L 158.0000,85.2000 L 158.9500,85.2000 L 138.9500,105.2000 L 138.0000,105.2000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_158"/><path d=" M 158.2071,85.7000 L 157.7429,85.7000 L 138.7429,104.7000 L 139.2071,104.7000 L 158.2071,85.7000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_159"/><path d=" M 462.0000,75.6000 L 158.0000,75.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_160"/><path d=" M 138.0000,95.6000 L 158.0000,75.6000 L 158.9500,75.6000 L 138.9500,95.6000 L 138.0000,95.6000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_161"/><path d=" M 158.2071,76.1000 L 157.7429,76.1000 L 138.7429,95.1000 L 139.2071,95.1000 L 158.2071,76.1000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_162"/><path d=" M 462.0000,66.0000 L 158.0000,66.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_163"/><path d=" M 138.0000,86.0000 L 158.0000,66.0000 L 160.8500,66.0000 L 140.8500,86.0000 L 138.0000,86.0000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_164"/><path d=" M 158.2071,66.5000 L 159.6429,66.5000 L 140.6429,85.5000 L 139.2071,85.5000 L 158.2071,66.5000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_165"/><path d=" M 462.0000,56.4000 L 158.0000,56.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_167"/><path d=" M 138.0000,76.4000 L 158.0000,56.4000 L 158.9500,56.4000 L 138.9500,76.4000 L 138.0000,76.4000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_168"/><path d=" M 158.2071,56.9000 L 157.7429,56.9000 L 138.7429,75.9000 L 139.2071,75.9000 L 158.2071,56.9000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_169"/><path d=" M 462.0000,46.8000 L 158.0000,46.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_170"/><path d=" M 138.0000,66.8000 L 158.0000,46.8000 L 158.9500,46.8000 L 138.9500,66.8000 L 138.0000,66.8000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_171"/><path d=" M 158.2071,47.3000 L 157.7429,47.3000 L 138.7429,66.3000 L 139.2071,66.3000 L 158.2071,47.3000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_172"/><path d=" M 462.0000,37.2000 L 158.0000,37.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_173"/><path d=" M 138.0000,57.2000 L 158.0000,37.2000 L 158.9500,37.2000 L 138.9500,57.2000 L 138.0000,57.2000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_174"/><path d=" M 158.2071,37.7000 L 157.7429,37.7000 L 138.7429,56.7000 L 139.2071,56.7000 L 158.2071,37.7000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_175"/><path d=" M 462.0000,27.6000 L 158.0000,27.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_176"/><path d=" M 138.0000,47.6000 L 158.0000,27.6000 L 158.9500,27.6000 L 138.9500,47.6000 L 138.0000,47.6000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_177"/><path d=" M 158.2071,28.1000 L 157.7429,28.1000 L 138.7429,47.1000 L 139.2071,47.1000 L 158.2071,28.1000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_178"/><path d=" M 462.0000,18.0000 L 158.0000,18.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_179"/><path d=" M 138.0000,38.0000 L 158.0000,18.0000 L 160.8500,18.0000 L 140.8500,38.0000 L 138.0000,38.0000 z " style="fill: #2e3436; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_180"/><path d=" M 158.2071,18.5000 L 159.6429,18.5000 L 140.6429,37.5000 L 139.2071,37.5000 L 158.2071,18.5000 z " style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_181"/><path d=" M 175.9972,94.8800 L 159.9972,110.8800 L 168.1361,110.8800 L 184.1361,94.8800 L 175.9972,94.8800 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_183"/><path d=" M 168.1361,180.0000 L 159.9972,180.0000 L 159.9972,110.8800 L 168.1361,110.8800 L 168.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_184"/><path d=" M 184.1361,94.8800 L 168.1361,110.8800 L 168.1361,180.0000 L 184.1361,164.0000 L 184.1361,94.8800 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_185"/><path d=" M 185.4972,67.7120 L 169.4972,83.7120 L 177.6361,83.7120 L 193.6361,67.7120 L 185.4972,67.7120 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_186"/><path d=" M 177.6361,180.0000 L 169.4972,180.0000 L 169.4972,83.7120 L 177.6361,83.7120 L 177.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_187"/><path d=" M 193.6361,67.7120 L 177.6361,83.7120 L 177.6361,180.0000 L 193.6361,164.0000 L 193.6361,67.7120 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_188"/><path d=" M 194.9972,156.7040 L 178.9972,172.7040 L 187.1361,172.7040 L 203.1361,156.7040 L 194.9972,156.7040 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_189"/><path d=" M 187.1361,180.0000 L 178.9972,180.0000 L 178.9972,172.7040 L 187.1361,172.7040 L 187.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_190"/><path d=" M 203.1361,156.7040 L 187.1361,172.7040 L 187.1361,180.0000 L 203.1361,164.0000 L 203.1361,156.7040 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_191"/><path d=" M 204.4972,46.0160 L 188.4972,62.0160 L 196.6361,62.0160 L 212.6361,46.0160 L 204.4972,46.0160 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_192"/><path d=" M 196.6361,180.0000 L 188.4972,180.0000 L 188.4972,62.0160 L 196.6361,62.0160 L 196.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_193"/><path d=" M 212.6361,46.0160 L 196.6361,62.0160 L 196.6361,180.0000 L 212.6361,164.0000 L 212.6361,46.0160 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_194"/><path d=" M 213.9972,53.7920 L 197.9972,69.7920 L 206.1361,69.7920 L 222.1361,53.7920 L 213.9972,53.7920 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_195"/><path d=" M 206.1361,180.0000 L 197.9972,180.0000 L 197.9972,69.7920 L 206.1361,69.7920 L 206.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_196"/><path d=" M 222.1361,53.7920 L 206.1361,69.7920 L 206.1361,180.0000 L 222.1361,164.0000 L 222.1361,53.7920 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_197"/><path d=" M 223.4972,51.4880 L 207.4972,67.4880 L 215.6361,67.4880 L 231.6361,51.4880 L 223.4972,51.4880 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_198"/><path d=" M 215.6361,180.0000 L 207.4972,180.0000 L 207.4972,67.4880 L 215.6361,67.4880 L 215.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_199"/><path d=" M 231.6361,51.4880 L 215.6361,67.4880 L 215.6361,180.0000 L 231.6361,164.0000 L 231.6361,51.4880 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_200"/><path d=" M 232.9972,61.1840 L 216.9972,77.1840 L 225.1361,77.1840 L 241.1361,61.1840 L 232.9972,61.1840 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_201"/><path d=" M 225.1361,180.0000 L 216.9972,180.0000 L 216.9972,77.1840 L 225.1361,77.1840 L 225.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_202"/><path d=" M 241.1361,61.1840 L 225.1361,77.1840 L 225.1361,180.0000 L 241.1361,164.0000 L 241.1361,61.1840 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_203"/><path d=" M 242.4972,81.4400 L 226.4972,97.4400 L 234.6361,97.4400 L 250.6361,81.4400 L 242.4972,81.4400 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_204"/><path d=" M 234.6361,180.0000 L 226.4972,180.0000 L 226.4972,97.4400 L 234.6361,97.4400 L 234.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_205"/><path d=" M 250.6361,81.4400 L 234.6361,97.4400 L 234.6361,180.0000 L 250.6361,164.0000 L 250.6361,81.4400 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_206"/><path d=" M 251.9972,52.6400 L 235.9972,68.6400 L 244.1361,68.6400 L 260.1361,52.6400 L 251.9972,52.6400 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_207"/><path d=" M 244.1361,180.0000 L 235.9972,180.0000 L 235.9972,68.6400 L 244.1361,68.6400 L 244.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_208"/><path d=" M 260.1361,52.6400 L 244.1361,68.6400 L 244.1361,180.0000 L 260.1361,164.0000 L 260.1361,52.6400 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_209"/><path d=" M 261.4972,100.4480 L 245.4972,116.4480 L 253.6361,116.4480 L 269.6361,100.4480 L 261.4972,100.4480 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_210"/><path d=" M 253.6361,180.0000 L 245.4972,180.0000 L 245.4972,116.4480 L 253.6361,116.4480 L 253.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_211"/><path d=" M 269.6361,100.4480 L 253.6361,116.4480 L 253.6361,180.0000 L 269.6361,164.0000 L 269.6361,100.4480 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_212"/><path d=" M 270.9972,65.2160 L 254.9972,81.2160 L 263.1361,81.2160 L 279.1361,65.2160 L 270.9972,65.2160 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_213"/><path d=" M 263.1361,180.0000 L 254.9972,180.0000 L 254.9972,81.2160 L 263.1361,81.2160 L 263.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_214"/><path d=" M 279.1361,65.2160 L 263.1361,81.2160 L 263.1361,180.0000 L 279.1361,164.0000 L 279.1361,65.2160 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_215"/><path d=" M 280.4972,46.2080 L 264.4972,62.2080 L 272.6361,62.2080 L 288.6361,46.2080 L 280.4972,46.2080 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_216"/><path d=" M 272.6361,180.0000 L 264.4972,180.0000 L 264.4972,62.2080 L 272.6361,62.2080 L 272.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_217"/><path d=" M 288.6361,46.2080 L 272.6361,62.2080 L 272.6361,180.0000 L 288.6361,164.0000 L 288.6361,46.2080 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_218"/><path d=" M 289.9972,44.5760 L 273.9972,60.5760 L 282.1361,60.5760 L 298.1361,44.5760 L 289.9972,44.5760 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_219"/><path d=" M 282.1361,180.0000 L 273.9972,180.0000 L 273.9972,60.5760 L 282.1361,60.5760 L 282.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_220"/><path d=" M 298.1361,44.5760 L 282.1361,60.5760 L 282.1361,180.0000 L 298.1361,164.0000 L 298.1361,44.5760 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_221"/><path d=" M 299.4972,149.6960 L 283.4972,165.6960 L 291.6361,165.6960 L 307.6361,149.6960 L 299.4972,149.6960 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_222"/><path d=" M 291.6361,180.0000 L 283.4972,180.0000 L 283.4972,165.6960 L 291.6361,165.6960 L 291.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_223"/><path d=" M 307.6361,149.6960 L 291.6361,165.6960 L 291.6361,180.0000 L 307.6361,164.0000 L 307.6361,149.6960 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_224"/><path d=" M 308.9972,76.9280 L 292.9972,92.9280 L 301.1361,92.9280 L 317.1361,76.9280 L 308.9972,76.9280 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_225"/><path d=" M 301.1361,180.0000 L 292.9972,180.0000 L 292.9972,92.9280 L 301.1361,92.9280 L 301.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_226"/><path d=" M 317.1361,76.9280 L 301.1361,92.9280 L 301.1361,180.0000 L 317.1361,164.0000 L 317.1361,76.9280 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_227"/><path d=" M 318.4972,132.4160 L 302.4972,148.4160 L 310.6361,148.4160 L 326.6361,132.4160 L 318.4972,132.4160 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_228"/><path d=" M 310.6361,180.0000 L 302.4972,180.0000 L 302.4972,148.4160 L 310.6361,148.4160 L 310.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_229"/><path d=" M 326.6361,132.4160 L 310.6361,148.4160 L 310.6361,180.0000 L 326.6361,164.0000 L 326.6361,132.4160 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_230"/><path d=" M 327.9972,75.0080 L 311.9972,91.0080 L 320.1361,91.0080 L 336.1361,75.0080 L 327.9972,75.0080 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_231"/><path d=" M 320.1361,180.0000 L 311.9972,180.0000 L 311.9972,91.0080 L 320.1361,91.0080 L 320.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_232"/><path d=" M 336.1361,75.0080 L 320.1361,91.0080 L 320.1361,180.0000 L 336.1361,164.0000 L 336.1361,75.0080 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_233"/><path d=" M 337.4972,139.4240 L 321.4972,155.4240 L 329.6361,155.4240 L 345.6361,139.4240 L 337.4972,139.4240 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_234"/><path d=" M 329.6361,180.0000 L 321.4972,180.0000 L 321.4972,155.4240 L 329.6361,155.4240 L 329.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_235"/><path d=" M 345.6361,139.4240 L 329.6361,155.4240 L 329.6361,180.0000 L 345.6361,164.0000 L 345.6361,139.4240 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_236"/><path d=" M 346.9972,78.6560 L 330.9972,94.6560 L 339.1361,94.6560 L 355.1361,78.6560 L 346.9972,78.6560 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_237"/><path d=" M 339.1361,180.0000 L 330.9972,180.0000 L 330.9972,94.6560 L 339.1361,94.6560 L 339.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_238"/><path d=" M 355.1361,78.6560 L 339.1361,94.6560 L 339.1361,180.0000 L 355.1361,164.0000 L 355.1361,78.6560 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_239"/><path d=" M 356.4972,102.5600 L 340.4972,118.5600 L 348.6361,118.5600 L 364.6361,102.5600 L 356.4972,102.5600 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_240"/><path d=" M 348.6361,180.0000 L 340.4972,180.0000 L 340.4972,118.5600 L 348.6361,118.5600 L 348.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_241"/><path d=" M 364.6361,102.5600 L 348.6361,118.5600 L 348.6361,180.0000 L 364.6361,164.0000 L 364.6361,102.5600 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_242"/><path d=" M 365.9972,21.0560 L 349.9972,37.0560 L 358.1361,37.0560 L 374.1361,21.0560 L 365.9972,21.0560 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_243"/><path d=" M 358.1361,180.0000 L 349.9972,180.0000 L 349.9972,37.0560 L 358.1361,37.0560 L 358.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_244"/><path d=" M 374.1361,21.0560 L 358.1361,37.0560 L 358.1361,180.0000 L 374.1361,164.0000 L 374.1361,21.0560 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_245"/><path d=" M 375.4972,55.4240 L 359.4972,71.4240 L 367.6361,71.4240 L 383.6361,55.4240 L 375.4972,55.4240 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_246"/><path d=" M 367.6361,180.0000 L 359.4972,180.0000 L 359.4972,71.4240 L 367.6361,71.4240 L 367.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_247"/><path d=" M 383.6361,55.4240 L 367.6361,71.4240 L 367.6361,180.0000 L 383.6361,164.0000 L 383.6361,55.4240 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_248"/><path d=" M 384.9972,147.7760 L 368.9972,163.7760 L 377.1361,163.7760 L 393.1361,147.7760 L 384.9972,147.7760 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_249"/><path d=" M 377.1361,180.0000 L 368.9972,180.0000 L 368.9972,163.7760 L 377.1361,163.7760 L 377.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_250"/><path d=" M 393.1361,147.7760 L 377.1361,163.7760 L 377.1361,180.0000 L 393.1361,164.0000 L 393.1361,147.7760 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_251"/><path d=" M 394.4972,163.1360 L 378.4972,179.1360 L 386.6361,179.1360 L 402.6361,163.1360 L 394.4972,163.1360 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_252"/><path d=" M 386.6361,180.0000 L 378.4972,180.0000 L 378.4972,179.1360 L 386.6361,179.1360 L 386.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_253"/><path d=" M 402.6361,163.1360 L 386.6361,179.1360 L 386.6361,180.0000 L 402.6361,164.0000 L 402.6361,163.1360 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_254"/><path d=" M 403.9972,36.6080 L 387.9972,52.6080 L 396.1361,52.6080 L 412.1361,36.6080 L 403.9972,36.6080 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_255"/><path d=" M 396.1361,180.0000 L 387.9972,180.0000 L 387.9972,52.6080 L 396.1361,52.6080 L 396.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_256"/><path d=" M 412.1361,36.6080 L 396.1361,52.6080 L 396.1361,180.0000 L 412.1361,164.0000 L 412.1361,36.6080 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_257"/><path d=" M 405.6361,180.0000 L 397.4972,180.0000 L 397.4972,180.0000 L 405.6361,180.0000 L 405.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_258"/><path d=" M 413.4972,164.0000 L 397.4972,180.0000 L 405.6361,180.0000 L 421.6361,164.0000 L 413.4972,164.0000 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_259"/><path d=" M 421.6361,164.0000 L 405.6361,180.0000 L 405.6361,180.0000 L 421.6361,164.0000 L 421.6361,164.0000 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_260"/><path d=" M 422.9972,120.8000 L 406.9972,136.8000 L 415.1361,136.8000 L 431.1361,120.8000 L 422.9972,120.8000 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_261"/><path d=" M 415.1361,180.0000 L 406.9972,180.0000 L 406.9972,136.8000 L 415.1361,136.8000 L 415.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_262"/><path d=" M 431.1361,120.8000 L 415.1361,136.8000 L 415.1361,180.0000 L 431.1361,164.0000 L 431.1361,120.8000 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_263"/><path d=" M 432.4972,159.9680 L 416.4972,175.9680 L 424.6361,175.9680 L 440.6361,159.9680 L 432.4972,159.9680 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_264"/><path d=" M 424.6361,180.0000 L 416.4972,180.0000 L 416.4972,175.9680 L 424.6361,175.9680 L 424.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_265"/><path d=" M 440.6361,159.9680 L 424.6361,175.9680 L 424.6361,180.0000 L 440.6361,164.0000 L 440.6361,159.9680 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_266"/><path d=" M 441.9972,105.2480 L 425.9972,121.2480 L 434.1361,121.2480 L 450.1361,105.2480 L 441.9972,105.2480 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_267"/><path d=" M 434.1361,180.0000 L 425.9972,180.0000 L 425.9972,121.2480 L 434.1361,121.2480 L 434.1361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_268"/><path d=" M 450.1361,105.2480 L 434.1361,121.2480 L 434.1361,180.0000 L 450.1361,164.0000 L 450.1361,105.2480 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_269"/><path d=" M 451.4972,103.7120 L 435.4972,119.7120 L 443.6361,119.7120 L 459.6361,103.7120 L 451.4972,103.7120 z " style="fill: #1f3d62; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_270"/><path d=" M 443.6361,180.0000 L 435.4972,180.0000 L 435.4972,119.7120 L 443.6361,119.7120 L 443.6361,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_271"/><path d=" M 459.6361,103.7120 L 443.6361,119.7120 L 443.6361,180.0000 L 459.6361,164.0000 L 459.6361,103.7120 z " style="fill: #2a5183; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_272"/><path d=" M 500.0000,162.0000 L 480.0000,182.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_273"/><path d=" M 480.0000,182.0000 L 100.0000,182.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_274"/><path d=" M 100.0000,182.0000 L 120.0000,162.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_275"/><path d=" M 158.0000,0.0000 L 138.0000,20.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_276"/><path d=" M 138.0000,20.0000 L 138.0000,200.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_277"/><path d=" M 138.0000,200.0000 L 158.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_278"/><g id="ezcGraphTextBox_4"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 62.5200,1.5000 L 62.5200,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_279"/><text id="ezcGraphTextBox_4_text" x="17.0000" text-length="44.5200px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text></g><g id="ezcGraphTextBox_11" transform="rotate( -45.00 166.5000 182.0000 )"><path d=" M 161.6462,190.0223 L 161.6462,181.5000 L 167.5000,181.5000 L 167.5000,190.0223 L 161.6462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_280"/><text id="ezcGraphTextBox_11_text" x="162.1462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_15" transform="rotate( -45.00 176.0000 182.0000 )"><path d=" M 171.1462,190.0223 L 171.1462,181.5000 L 177.0000,181.5000 L 177.0000,190.0223 L 171.1462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_281"/><text id="ezcGraphTextBox_15_text" x="171.6462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1</text></g><g id="ezcGraphTextBox_19" transform="rotate( -45.00 185.5000 182.0000 )"><path d=" M 180.6462,190.0223 L 180.6462,181.5000 L 186.5000,181.5000 L 186.5000,190.0223 L 180.6462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_282"/><text id="ezcGraphTextBox_19_text" x="181.1462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_23" transform="rotate( -45.00 195.0000 182.0000 )"><path d=" M 190.1462,190.0223 L 190.1462,181.5000 L 196.0000,181.5000 L 196.0000,190.0223 L 190.1462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_283"/><text id="ezcGraphTextBox_23_text" x="190.6462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_27" transform="rotate( -45.00 204.5000 182.0000 )"><path d=" M 199.6462,190.0223 L 199.6462,181.5000 L 205.5000,181.5000 L 205.5000,190.0223 L 199.6462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_284"/><text id="ezcGraphTextBox_27_text" x="200.1462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_31" transform="rotate( -45.00 214.0000 182.0000 )"><path d=" M 209.1462,190.0223 L 209.1462,181.5000 L 215.0000,181.5000 L 215.0000,190.0223 L 209.1462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_285"/><text id="ezcGraphTextBox_31_text" x="209.6462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_35" transform="rotate( -45.00 223.5000 182.0000 )"><path d=" M 218.6462,190.0223 L 218.6462,181.5000 L 224.5000,181.5000 L 224.5000,190.0223 L 218.6462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_286"/><text id="ezcGraphTextBox_35_text" x="219.1462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">6</text></g><g id="ezcGraphTextBox_39" transform="rotate( -45.00 233.0000 182.0000 )"><path d=" M 228.1462,190.0223 L 228.1462,181.5000 L 234.0000,181.5000 L 234.0000,190.0223 L 228.1462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_287"/><text id="ezcGraphTextBox_39_text" x="228.6462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">7</text></g><g id="ezcGraphTextBox_43" transform="rotate( -45.00 242.5000 182.0000 )"><path d=" M 237.6462,190.0223 L 237.6462,181.5000 L 243.5000,181.5000 L 243.5000,190.0223 L 237.6462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_288"/><text id="ezcGraphTextBox_43_text" x="238.1462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">8</text></g><g id="ezcGraphTextBox_47" transform="rotate( -45.00 252.0000 182.0000 )"><path d=" M 247.1462,190.0223 L 247.1462,181.5000 L 253.0000,181.5000 L 253.0000,190.0223 L 247.1462,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_289"/><text id="ezcGraphTextBox_47_text" x="247.6462" text-length="4.3538px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">9</text></g><g id="ezcGraphTextBox_51" transform="rotate( -45.00 261.5000 182.0000 )"><path d=" M 252.2923,190.0223 L 252.2923,181.5000 L 262.5000,181.5000 L 262.5000,190.0223 L 252.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_290"/><text id="ezcGraphTextBox_51_text" x="252.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">10</text></g><g id="ezcGraphTextBox_55" transform="rotate( -45.00 271.0000 182.0000 )"><path d=" M 261.7923,190.0223 L 261.7923,181.5000 L 272.0000,181.5000 L 272.0000,190.0223 L 261.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_291"/><text id="ezcGraphTextBox_55_text" x="262.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">11</text></g><g id="ezcGraphTextBox_59" transform="rotate( -45.00 280.5000 182.0000 )"><path d=" M 271.2923,190.0223 L 271.2923,181.5000 L 281.5000,181.5000 L 281.5000,190.0223 L 271.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_292"/><text id="ezcGraphTextBox_59_text" x="271.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">12</text></g><g id="ezcGraphTextBox_63" transform="rotate( -45.00 290.0000 182.0000 )"><path d=" M 280.7923,190.0223 L 280.7923,181.5000 L 291.0000,181.5000 L 291.0000,190.0223 L 280.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_293"/><text id="ezcGraphTextBox_63_text" x="281.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">13</text></g><g id="ezcGraphTextBox_67" transform="rotate( -45.00 299.5000 182.0000 )"><path d=" M 290.2923,190.0223 L 290.2923,181.5000 L 300.5000,181.5000 L 300.5000,190.0223 L 290.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_294"/><text id="ezcGraphTextBox_67_text" x="290.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">14</text></g><g id="ezcGraphTextBox_71" transform="rotate( -45.00 309.0000 182.0000 )"><path d=" M 299.7923,190.0223 L 299.7923,181.5000 L 310.0000,181.5000 L 310.0000,190.0223 L 299.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_295"/><text id="ezcGraphTextBox_71_text" x="300.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">15</text></g><g id="ezcGraphTextBox_75" transform="rotate( -45.00 318.5000 182.0000 )"><path d=" M 309.2923,190.0223 L 309.2923,181.5000 L 319.5000,181.5000 L 319.5000,190.0223 L 309.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_296"/><text id="ezcGraphTextBox_75_text" x="309.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">16</text></g><g id="ezcGraphTextBox_79" transform="rotate( -45.00 328.0000 182.0000 )"><path d=" M 318.7923,190.0223 L 318.7923,181.5000 L 329.0000,181.5000 L 329.0000,190.0223 L 318.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_297"/><text id="ezcGraphTextBox_79_text" x="319.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">17</text></g><g id="ezcGraphTextBox_83" transform="rotate( -45.00 337.5000 182.0000 )"><path d=" M 328.2923,190.0223 L 328.2923,181.5000 L 338.5000,181.5000 L 338.5000,190.0223 L 328.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_298"/><text id="ezcGraphTextBox_83_text" x="328.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">18</text></g><g id="ezcGraphTextBox_87" transform="rotate( -45.00 347.0000 182.0000 )"><path d=" M 337.7923,190.0223 L 337.7923,181.5000 L 348.0000,181.5000 L 348.0000,190.0223 L 337.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_299"/><text id="ezcGraphTextBox_87_text" x="338.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">19</text></g><g id="ezcGraphTextBox_91" transform="rotate( -45.00 356.5000 182.0000 )"><path d=" M 347.2923,190.0223 L 347.2923,181.5000 L 357.5000,181.5000 L 357.5000,190.0223 L 347.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_300"/><text id="ezcGraphTextBox_91_text" x="347.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">20</text></g><g id="ezcGraphTextBox_95" transform="rotate( -45.00 366.0000 182.0000 )"><path d=" M 356.7923,190.0223 L 356.7923,181.5000 L 367.0000,181.5000 L 367.0000,190.0223 L 356.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_301"/><text id="ezcGraphTextBox_95_text" x="357.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">21</text></g><g id="ezcGraphTextBox_99" transform="rotate( -45.00 375.5000 182.0000 )"><path d=" M 366.2923,190.0223 L 366.2923,181.5000 L 376.5000,181.5000 L 376.5000,190.0223 L 366.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_302"/><text id="ezcGraphTextBox_99_text" x="366.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">22</text></g><g id="ezcGraphTextBox_103" transform="rotate( -45.00 385.0000 182.0000 )"><path d=" M 375.7923,190.0223 L 375.7923,181.5000 L 386.0000,181.5000 L 386.0000,190.0223 L 375.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_303"/><text id="ezcGraphTextBox_103_text" x="376.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">23</text></g><g id="ezcGraphTextBox_107" transform="rotate( -45.00 394.5000 182.0000 )"><path d=" M 385.2923,190.0223 L 385.2923,181.5000 L 395.5000,181.5000 L 395.5000,190.0223 L 385.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_304"/><text id="ezcGraphTextBox_107_text" x="385.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">24</text></g><g id="ezcGraphTextBox_111" transform="rotate( -45.00 404.0000 182.0000 )"><path d=" M 394.7923,190.0223 L 394.7923,181.5000 L 405.0000,181.5000 L 405.0000,190.0223 L 394.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_305"/><text id="ezcGraphTextBox_111_text" x="395.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">25</text></g><g id="ezcGraphTextBox_115" transform="rotate( -45.00 413.5000 182.0000 )"><path d=" M 404.2923,190.0223 L 404.2923,181.5000 L 414.5000,181.5000 L 414.5000,190.0223 L 404.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_306"/><text id="ezcGraphTextBox_115_text" x="404.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">26</text></g><g id="ezcGraphTextBox_119" transform="rotate( -45.00 423.0000 182.0000 )"><path d=" M 413.7923,190.0223 L 413.7923,181.5000 L 424.0000,181.5000 L 424.0000,190.0223 L 413.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_307"/><text id="ezcGraphTextBox_119_text" x="414.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">27</text></g><g id="ezcGraphTextBox_123" transform="rotate( -45.00 432.5000 182.0000 )"><path d=" M 423.2923,190.0223 L 423.2923,181.5000 L 433.5000,181.5000 L 433.5000,190.0223 L 423.2923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_308"/><text id="ezcGraphTextBox_123_text" x="423.7923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">28</text></g><g id="ezcGraphTextBox_127" transform="rotate( -45.00 442.0000 182.0000 )"><path d=" M 432.7923,190.0223 L 432.7923,181.5000 L 443.0000,181.5000 L 443.0000,190.0223 L 432.7923,190.0223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_309"/><text id="ezcGraphTextBox_127_text" x="433.2923" text-length="8.7077px" y="187.9690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">29</text></g><g id="ezcGraphTextBox_134"><path d=" M 122.5385,181.2000 L 122.5385,172.6777 L 137.1000,172.6777 L 137.1000,181.2000 L 122.5385,181.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_310"/><text id="ezcGraphTextBox_134_text" x="123.0385" text-length="13.0615px" y="179.1467" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_150"><path d=" M 118.1847,133.2000 L 118.1847,124.6777 L 137.1000,124.6777 L 137.1000,133.2000 L 118.1847,133.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_311"/><text id="ezcGraphTextBox_150_text" x="118.6847" text-length="17.4153px" y="131.1467" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1000</text></g><g id="ezcGraphTextBox_166"><path d=" M 118.1847,85.2000 L 118.1847,76.6777 L 137.1000,76.6777 L 137.1000,85.2000 L 118.1847,85.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_312"/><text id="ezcGraphTextBox_166_text" x="118.6847" text-length="17.4153px" y="83.1467" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1500</text></g><g id="ezcGraphTextBox_182"><path d=" M 118.1847,47.8223 L 118.1847,39.3000 L 137.1000,39.3000 L 137.1000,47.8223 L 118.1847,47.8223 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_313"/><text id="ezcGraphTextBox_182_text" x="118.6847" text-length="17.4153px" y="45.7690" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2000</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderCompleteBarChart.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderCompleteBarChart.svg new file mode 100644 index 0000000..b70762f --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderCompleteBarChart.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 1.0000,199.0000 L 1.0000,1.0000 L 99.0000,1.0000 L 99.0000,199.0000 L 1.0000,199.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 1.5000,1.5000 L 98.5000,1.5000 L 98.5000,198.5000 L 1.5000,198.5000 L 1.5000,1.5000 z " style="fill: none; stroke: #555753; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_3"/><ellipse cx="11.0000" cy="11.0000" rx="7.0000" ry="7.0000" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_4"/><path d=" M 100.0000,180.0000 L 500.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_6"/><path d=" M 492.0000,176.0000 L 500.0000,180.0000 L 492.0000,184.0000 L 492.0000,176.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_7"/><path d=" M 234.1176,20.0000 L 234.1176,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 234.1176,177.0000 L 234.1176,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_10"/><path d=" M 290.5882,20.0000 L 290.5882,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 290.5882,177.0000 L 290.5882,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_13"/><path d=" M 347.0588,20.0000 L 347.0588,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_15"/><path d=" M 347.0588,177.0000 L 347.0588,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_16"/><path d=" M 403.5294,20.0000 L 403.5294,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_18"/><path d=" M 403.5294,177.0000 L 403.5294,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_19"/><path d=" M 460.0000,20.0000 L 460.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_21"/><path d=" M 460.0000,177.0000 L 460.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_22"/><path d=" M 140.0000,200.0000 L 140.0000,0.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_23"/><path d=" M 137.5000,5.0000 L 140.0000,0.0000 L 142.5000,5.0000 L 137.5000,5.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_24"/><path d=" M 140.0000,172.0000 L 460.0000,172.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 140.0000,172.0000 L 141.0000,172.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 140.0000,164.0000 L 460.0000,164.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_28"/><path d=" M 140.0000,164.0000 L 141.0000,164.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_29"/><path d=" M 140.0000,156.0000 L 460.0000,156.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 140.0000,156.0000 L 141.0000,156.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 140.0000,148.0000 L 460.0000,148.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_32"/><path d=" M 140.0000,148.0000 L 143.0000,148.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 140.0000,140.0000 L 460.0000,140.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_35"/><path d=" M 140.0000,140.0000 L 141.0000,140.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 140.0000,132.0000 L 460.0000,132.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 140.0000,132.0000 L 141.0000,132.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_38"/><path d=" M 140.0000,124.0000 L 460.0000,124.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 140.0000,124.0000 L 141.0000,124.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 140.0000,116.0000 L 460.0000,116.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_41"/><path d=" M 140.0000,116.0000 L 143.0000,116.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 140.0000,108.0000 L 460.0000,108.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_44"/><path d=" M 140.0000,108.0000 L 141.0000,108.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_45"/><path d=" M 140.0000,100.0000 L 460.0000,100.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_46"/><path d=" M 140.0000,100.0000 L 141.0000,100.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 140.0000,92.0000 L 460.0000,92.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 140.0000,92.0000 L 141.0000,92.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_49"/><path d=" M 140.0000,84.0000 L 460.0000,84.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 140.0000,84.0000 L 143.0000,84.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 140.0000,76.0000 L 460.0000,76.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 140.0000,76.0000 L 141.0000,76.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_54"/><path d=" M 140.0000,68.0000 L 460.0000,68.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_55"/><path d=" M 140.0000,68.0000 L 141.0000,68.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_56"/><path d=" M 140.0000,60.0000 L 460.0000,60.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_57"/><path d=" M 140.0000,60.0000 L 141.0000,60.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_58"/><path d=" M 140.0000,52.0000 L 460.0000,52.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 140.0000,52.0000 L 143.0000,52.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 140.0000,44.0000 L 460.0000,44.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_62"/><path d=" M 140.0000,44.0000 L 141.0000,44.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 140.0000,36.0000 L 460.0000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_64"/><path d=" M 140.0000,36.0000 L 141.0000,36.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_65"/><path d=" M 140.0000,28.0000 L 460.0000,28.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 140.0000,28.0000 L 141.0000,28.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_67"/><path d=" M 140.0000,20.0000 L 460.0000,20.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_68"/><path d=" M 140.0000,20.0000 L 143.0000,20.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_69"/><path d=" M 233.7396,180.0000 L 185.5546,180.0000 L 185.5546,148.0000 L 233.7396,148.0000 L 233.7396,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_71"/><path d=" M 186.0546,179.5000 L 186.0546,148.5000 L 233.2396,148.5000 L 233.2396,179.5000 L 186.0546,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_72"/><path d=" M 290.2101,180.0000 L 242.0251,180.0000 L 242.0251,180.0000 L 290.2101,180.0000 L 290.2101,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_73"/><path d=" M 346.6807,180.0000 L 298.4957,180.0000 L 298.4957,20.0000 L 346.6807,20.0000 L 346.6807,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_74"/><path d=" M 298.9957,179.5000 L 298.9957,20.5000 L 346.1807,20.5000 L 346.1807,179.5000 L 298.9957,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_75"/><path d=" M 403.1513,180.0000 L 354.9663,180.0000 L 354.9663,100.0000 L 403.1513,100.0000 L 403.1513,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_76"/><path d=" M 355.4663,179.5000 L 355.4663,100.5000 L 402.6513,100.5000 L 402.6513,179.5000 L 355.4663,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_77"/><path d=" M 459.6219,180.0000 L 411.4369,180.0000 L 411.4369,20.0000 L 459.6219,20.0000 L 459.6219,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_78"/><path d=" M 411.9369,179.5000 L 411.9369,20.5000 L 459.1219,20.5000 L 459.1219,179.5000 L 411.9369,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_79"/><g id="ezcGraphTextBox_5"><path d=" M 18.5000,19.0000 L 18.5000,3.5000 L 64.5200,3.5000 L 64.5200,19.0000 L 18.5000,19.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_80"/><text id="ezcGraphTextBox_5_text" x="19.0000" text-length="44.5200px" y="15.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 1</text></g><g id="ezcGraphTextBox_8" transform="rotate( -14.04 234.1176 180.0000 )"><path d=" M 214.5376,187.0000 L 214.5376,179.5000 L 235.1176,179.5000 L 235.1176,187.0000 L 214.5376,187.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_81"/><text id="ezcGraphTextBox_8_text" x="215.0376" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">samp..</text></g><g id="ezcGraphTextBox_11" transform="rotate( -14.04 290.5882 180.0000 )"><path d=" M 271.0082,193.1000 L 271.0082,179.5000 L 291.5882,179.5000 L 291.5882,193.1000 L 271.0082,193.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_82"/><text id="ezcGraphTextBox_11_text" x="271.5082" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_11_text" x="286.8682" text-length="3.7200px" y="191.7000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_14" transform="rotate( -14.04 347.0588 180.0000 )"><path d=" M 327.4788,193.1000 L 327.4788,179.5000 L 348.0588,179.5000 L 348.0588,193.1000 L 327.4788,193.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_83"/><text id="ezcGraphTextBox_14_text" x="327.9788" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_14_text" x="343.3388" text-length="3.7200px" y="191.7000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_17" transform="rotate( -14.04 403.5294 180.0000 )"><path d=" M 383.9494,193.1000 L 383.9494,179.5000 L 404.5294,179.5000 L 404.5294,193.1000 L 383.9494,193.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_84"/><text id="ezcGraphTextBox_17_text" x="384.4494" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_17_text" x="399.8094" text-length="3.7200px" y="191.7000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_20" transform="rotate( -14.04 460.0000 180.0000 )"><path d=" M 440.4200,187.0000 L 440.4200,179.5000 L 461.0000,179.5000 L 461.0000,187.0000 L 440.4200,187.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_85"/><text id="ezcGraphTextBox_20_text" x="440.9200" text-length="19.0800px" y="185.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">samp..</text></g><g id="ezcGraphTextBox_25"><path d=" M 133.7800,179.0000 L 133.7800,171.5000 L 139.0000,171.5000 L 139.0000,179.0000 L 133.7800,179.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_86"/><text id="ezcGraphTextBox_25_text" x="134.2800" text-length="3.7200px" y="177.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_34"><path d=" M 126.3400,147.0000 L 126.3400,139.5000 L 139.0000,139.5000 L 139.0000,147.0000 L 126.3400,147.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_87"/><text id="ezcGraphTextBox_34_text" x="126.8400" text-length="11.1600px" y="145.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">100</text></g><g id="ezcGraphTextBox_43"><path d=" M 126.3400,115.0000 L 126.3400,107.5000 L 139.0000,107.5000 L 139.0000,115.0000 L 126.3400,115.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_88"/><text id="ezcGraphTextBox_43_text" x="126.8400" text-length="11.1600px" y="113.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">200</text></g><g id="ezcGraphTextBox_52"><path d=" M 126.3400,83.0000 L 126.3400,75.5000 L 139.0000,75.5000 L 139.0000,83.0000 L 126.3400,83.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_89"/><text id="ezcGraphTextBox_52_text" x="126.8400" text-length="11.1600px" y="81.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">300</text></g><g id="ezcGraphTextBox_61"><path d=" M 126.3400,51.0000 L 126.3400,43.5000 L 139.0000,43.5000 L 139.0000,51.0000 L 126.3400,51.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_90"/><text id="ezcGraphTextBox_61_text" x="126.8400" text-length="11.1600px" y="49.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">400</text></g><g id="ezcGraphTextBox_70"><path d=" M 126.3400,29.0000 L 126.3400,21.5000 L 139.0000,21.5000 L 139.0000,29.0000 L 126.3400,29.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_91"/><text id="ezcGraphTextBox_70_text" x="126.8400" text-length="11.1600px" y="27.1000" style="font-size: 6px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">500</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderCompleteBarChartReverseRotated.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderCompleteBarChartReverseRotated.svg new file mode 100644 index 0000000..c217884 --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderCompleteBarChartReverseRotated.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 2.0000,16.0000 L 2.0000,2.0000 L 16.0000,2.0000 L 16.0000,16.0000 L 2.0000,16.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_3"/><path d=" M 2.0000,34.0000 L 2.0000,20.0000 L 16.0000,20.0000 L 16.0000,34.0000 L 2.0000,34.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_5"/><path d=" M 100.0000,150.0000 L 500.0000,150.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_7"/><path d=" M 492.0000,146.0000 L 500.0000,150.0000 L 492.0000,154.0000 L 492.0000,146.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_8"/><path d=" M 194.0000,50.0000 L 194.0000,150.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_10"/><path d=" M 194.0000,147.0000 L 194.0000,150.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_11"/><path d=" M 248.0000,50.0000 L 248.0000,150.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_13"/><path d=" M 248.0000,147.0000 L 248.0000,150.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_14"/><path d=" M 302.0000,50.0000 L 302.0000,150.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_16"/><path d=" M 302.0000,147.0000 L 302.0000,150.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_17"/><path d=" M 356.0000,50.0000 L 356.0000,150.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_19"/><path d=" M 356.0000,147.0000 L 356.0000,150.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_20"/><path d=" M 410.0000,50.0000 L 410.0000,150.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_22"/><path d=" M 410.0000,147.0000 L 410.0000,150.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_23"/><path d=" M 140.0000,200.0000 L 140.0000,0.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 137.5000,5.0000 L 140.0000,0.0000 L 142.5000,5.0000 L 137.5000,5.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_25"/><path d=" M 140.0000,95.0000 L 460.0000,95.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 140.0000,95.0000 L 143.0000,95.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_28"/><path d=" M 140.0000,80.0000 L 460.0000,80.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 140.0000,80.0000 L 143.0000,80.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 140.0000,65.0000 L 460.0000,65.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 140.0000,65.0000 L 143.0000,65.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_34"/><path d=" M 140.0000,50.0000 L 460.0000,50.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 140.0000,50.0000 L 143.0000,50.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 220.6436,150.0000 L 198.9411,150.0000 L 198.9411,133.4600 L 220.6436,133.4600 L 220.6436,150.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_38"/><path d=" M 199.4411,149.5000 L 199.4411,133.9600 L 220.1436,133.9600 L 220.1436,149.5000 L 199.4411,149.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_39"/><path d=" M 274.6436,150.0000 L 252.9411,150.0000 L 252.9411,146.2400 L 274.6436,146.2400 L 274.6436,150.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_40"/><path d=" M 253.4411,149.5000 L 253.4411,146.7400 L 274.1436,146.7400 L 274.1436,149.5000 L 253.4411,149.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_41"/><path d=" M 328.6436,150.0000 L 306.9411,150.0000 L 306.9411,128.0600 L 328.6436,128.0600 L 328.6436,150.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_42"/><path d=" M 307.4411,149.5000 L 307.4411,128.5600 L 328.1436,128.5600 L 328.1436,149.5000 L 307.4411,149.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_43"/><path d=" M 382.6436,150.0000 L 360.9411,150.0000 L 360.9411,140.3000 L 382.6436,140.3000 L 382.6436,150.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 361.4411,149.5000 L 361.4411,140.8000 L 382.1436,140.8000 L 382.1436,149.5000 L 361.4411,149.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 436.6436,150.0000 L 414.9411,150.0000 L 414.9411,147.4400 L 436.6436,147.4400 L 436.6436,150.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 415.4411,149.5000 L 415.4411,147.9400 L 436.1436,147.9400 L 436.1436,149.5000 L 415.4411,149.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d=" M 245.0589,150.0000 L 223.3564,150.0000 L 223.3564,114.9200 L 245.0589,114.9200 L 245.0589,150.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_48"/><path d=" M 223.8564,149.5000 L 223.8564,115.4200 L 244.5589,115.4200 L 244.5589,149.5000 L 223.8564,149.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_49"/><path d=" M 299.0589,150.0000 L 277.3564,150.0000 L 277.3564,133.4600 L 299.0589,133.4600 L 299.0589,150.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 277.8564,149.5000 L 277.8564,133.9600 L 298.5589,133.9600 L 298.5589,149.5000 L 277.8564,149.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 353.0589,150.0000 L 331.3564,150.0000 L 331.3564,129.6200 L 353.0589,129.6200 L 353.0589,150.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 331.8564,149.5000 L 331.8564,130.1200 L 352.5589,130.1200 L 352.5589,149.5000 L 331.8564,149.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 407.0589,150.0000 L 385.3564,150.0000 L 385.3564,147.2000 L 407.0589,147.2000 L 407.0589,150.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 385.8564,149.5000 L 385.8564,147.7000 L 406.5589,147.7000 L 406.5589,149.5000 L 385.8564,149.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 461.0589,150.0000 L 439.3564,150.0000 L 439.3564,110.7200 L 461.0589,110.7200 L 461.0589,150.0000 z " style="fill: #4e9a06; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 439.8564,149.5000 L 439.8564,111.2200 L 460.5589,111.2200 L 460.5589,149.5000 L 439.8564,149.5000 z " style="fill: none; stroke: #274d03; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><g id="ezcGraphTextBox_4"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 62.5200,1.5000 L 62.5200,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_58"/><text id="ezcGraphTextBox_4_text" x="17.0000" text-length="44.5200px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">Line 1</text></g><g id="ezcGraphTextBox_6"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 62.5200,19.5000 L 62.5200,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_59"/><text id="ezcGraphTextBox_6_text" x="17.0000" text-length="44.5200px" y="31.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">Line 2</text></g><g id="ezcGraphTextBox_9" transform="rotate( 45.00 194.0000 150.0000 )"><path d=" M 193.5000,173.1000 L 193.5000,149.5000 L 229.9800,149.5000 L 229.9800,173.1000 L 193.5000,173.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_60"/><text id="ezcGraphTextBox_9_text" x="194.0000" text-length="34.9800px" y="159.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_9_text" x="194.0000" text-length="6.8200px" y="171.4500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1</text></g><g id="ezcGraphTextBox_12" transform="rotate( 45.00 248.0000 150.0000 )"><path d=" M 247.5000,173.1000 L 247.5000,149.5000 L 283.9800,149.5000 L 283.9800,173.1000 L 247.5000,173.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_61"/><text id="ezcGraphTextBox_12_text" x="248.0000" text-length="34.9800px" y="159.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_12_text" x="248.0000" text-length="6.8200px" y="171.4500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_15" transform="rotate( 45.00 302.0000 150.0000 )"><path d=" M 301.5000,173.1000 L 301.5000,149.5000 L 337.9800,149.5000 L 337.9800,173.1000 L 301.5000,173.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_62"/><text id="ezcGraphTextBox_15_text" x="302.0000" text-length="34.9800px" y="159.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_15_text" x="302.0000" text-length="6.8200px" y="171.4500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_18" transform="rotate( 45.00 356.0000 150.0000 )"><path d=" M 355.5000,173.1000 L 355.5000,149.5000 L 391.9800,149.5000 L 391.9800,173.1000 L 355.5000,173.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_63"/><text id="ezcGraphTextBox_18_text" x="356.0000" text-length="34.9800px" y="159.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_18_text" x="356.0000" text-length="6.8200px" y="171.4500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_21" transform="rotate( 45.00 410.0000 150.0000 )"><path d=" M 409.5000,173.1000 L 409.5000,149.5000 L 445.9800,149.5000 L 445.9800,173.1000 L 409.5000,173.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_64"/><text id="ezcGraphTextBox_21_text" x="410.0000" text-length="34.9800px" y="159.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_21_text" x="410.0000" text-length="6.8200px" y="171.4500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_26" transform="rotate( -45.00 140.0000 95.0000 )"><path d=" M 132.6800,96.0000 L 132.6800,83.5000 L 141.0000,83.5000 L 141.0000,96.0000 L 132.6800,96.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_65"/><text id="ezcGraphTextBox_26_text" x="133.1800" text-length="6.8200px" y="93.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_29" transform="rotate( -45.00 140.0000 80.0000 )"><path d=" M 119.0400,81.0000 L 119.0400,68.5000 L 141.0000,68.5000 L 141.0000,81.0000 L 119.0400,81.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_66"/><text id="ezcGraphTextBox_29_text" x="119.5400" text-length="20.4600px" y="78.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">250</text></g><g id="ezcGraphTextBox_32" transform="rotate( -45.00 140.0000 65.0000 )"><path d=" M 119.0400,66.0000 L 119.0400,53.5000 L 141.0000,53.5000 L 141.0000,66.0000 L 119.0400,66.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_67"/><text id="ezcGraphTextBox_32_text" x="119.5400" text-length="20.4600px" y="63.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_35" transform="rotate( -45.00 140.0000 50.0000 )"><path d=" M 119.0400,51.0000 L 119.0400,38.5000 L 141.0000,38.5000 L 141.0000,51.0000 L 119.0400,51.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_68"/><text id="ezcGraphTextBox_35_text" x="119.5400" text-length="20.4600px" y="48.3500" style="font-size: 11px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">750</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabels.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabels.svg new file mode 100644 index 0000000..a1ad330 --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabels.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 2.0000,16.0000 L 2.0000,2.0000 L 16.0000,2.0000 L 16.0000,16.0000 L 2.0000,16.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_3"/><path d=" M 100.0000,180.0000 L 500.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_5"/><path d=" M 492.0000,176.0000 L 500.0000,180.0000 L 492.0000,184.0000 L 492.0000,176.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_6"/><path d=" M 170.0000,20.0000 L 170.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_8"/><path d=" M 170.0000,177.0000 L 170.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 180.0000,20.0000 L 180.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_11"/><path d=" M 180.0000,177.0000 L 180.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 190.0000,20.0000 L 190.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_14"/><path d=" M 190.0000,177.0000 L 190.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_15"/><path d=" M 200.0000,20.0000 L 200.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_17"/><path d=" M 200.0000,177.0000 L 200.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_18"/><path d=" M 210.0000,20.0000 L 210.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_20"/><path d=" M 210.0000,177.0000 L 210.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_21"/><path d=" M 220.0000,20.0000 L 220.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_23"/><path d=" M 220.0000,177.0000 L 220.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 230.0000,20.0000 L 230.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 230.0000,177.0000 L 230.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 240.0000,20.0000 L 240.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_29"/><path d=" M 240.0000,177.0000 L 240.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 250.0000,20.0000 L 250.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_32"/><path d=" M 250.0000,177.0000 L 250.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 260.0000,20.0000 L 260.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_35"/><path d=" M 260.0000,177.0000 L 260.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 270.0000,20.0000 L 270.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_38"/><path d=" M 270.0000,177.0000 L 270.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 280.0000,20.0000 L 280.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_41"/><path d=" M 280.0000,177.0000 L 280.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 290.0000,20.0000 L 290.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_44"/><path d=" M 290.0000,177.0000 L 290.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_45"/><path d=" M 300.0000,20.0000 L 300.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 300.0000,177.0000 L 300.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 310.0000,20.0000 L 310.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 310.0000,177.0000 L 310.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 320.0000,20.0000 L 320.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 320.0000,177.0000 L 320.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_54"/><path d=" M 330.0000,20.0000 L 330.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_56"/><path d=" M 330.0000,177.0000 L 330.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_57"/><path d=" M 340.0000,20.0000 L 340.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 340.0000,177.0000 L 340.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 350.0000,20.0000 L 350.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_62"/><path d=" M 350.0000,177.0000 L 350.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 360.0000,20.0000 L 360.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_65"/><path d=" M 360.0000,177.0000 L 360.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 370.0000,20.0000 L 370.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_68"/><path d=" M 370.0000,177.0000 L 370.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_69"/><path d=" M 380.0000,20.0000 L 380.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_71"/><path d=" M 380.0000,177.0000 L 380.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_72"/><path d=" M 390.0000,20.0000 L 390.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_74"/><path d=" M 390.0000,177.0000 L 390.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_75"/><path d=" M 400.0000,20.0000 L 400.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_77"/><path d=" M 400.0000,177.0000 L 400.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_78"/><path d=" M 410.0000,20.0000 L 410.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_80"/><path d=" M 410.0000,177.0000 L 410.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_81"/><path d=" M 420.0000,20.0000 L 420.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_83"/><path d=" M 420.0000,177.0000 L 420.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_84"/><path d=" M 430.0000,20.0000 L 430.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_86"/><path d=" M 430.0000,177.0000 L 430.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_87"/><path d=" M 440.0000,20.0000 L 440.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_89"/><path d=" M 440.0000,177.0000 L 440.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_90"/><path d=" M 450.0000,20.0000 L 450.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_92"/><path d=" M 450.0000,177.0000 L 450.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_93"/><path d=" M 460.0000,20.0000 L 460.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><path d=" M 460.0000,177.0000 L 460.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_96"/><path d=" M 140.0000,200.0000 L 140.0000,0.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_97"/><path d=" M 137.5000,5.0000 L 140.0000,0.0000 L 142.5000,5.0000 L 137.5000,5.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_98"/><path d=" M 140.0000,180.0000 L 460.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><path d=" M 140.0000,180.0000 L 143.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_100"/><path d=" M 140.0000,169.3333 L 460.0000,169.3333" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_102"/><path d=" M 140.0000,169.3333 L 141.0000,169.3333" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><path d=" M 140.0000,158.6667 L 460.0000,158.6667" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_104"/><path d=" M 140.0000,158.6667 L 141.0000,158.6667" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_105"/><path d=" M 140.0000,148.0000 L 460.0000,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_106"/><path d=" M 140.0000,148.0000 L 141.0000,148.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><path d=" M 140.0000,137.3333 L 460.0000,137.3333" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_108"/><path d=" M 140.0000,137.3333 L 141.0000,137.3333" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_109"/><path d=" M 140.0000,126.6667 L 460.0000,126.6667" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_110"/><path d=" M 140.0000,126.6667 L 143.0000,126.6667" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_111"/><path d=" M 140.0000,116.0000 L 460.0000,116.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_113"/><path d=" M 140.0000,116.0000 L 141.0000,116.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_114"/><path d=" M 140.0000,105.3333 L 460.0000,105.3333" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_115"/><path d=" M 140.0000,105.3333 L 141.0000,105.3333" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_116"/><path d=" M 140.0000,94.6667 L 460.0000,94.6667" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_117"/><path d=" M 140.0000,94.6667 L 141.0000,94.6667" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_118"/><path d=" M 140.0000,84.0000 L 460.0000,84.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_119"/><path d=" M 140.0000,84.0000 L 141.0000,84.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_120"/><path d=" M 140.0000,73.3333 L 460.0000,73.3333" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_121"/><path d=" M 140.0000,73.3333 L 143.0000,73.3333" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_122"/><path d=" M 140.0000,62.6667 L 460.0000,62.6667" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_124"/><path d=" M 140.0000,62.6667 L 141.0000,62.6667" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_125"/><path d=" M 140.0000,52.0000 L 460.0000,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_126"/><path d=" M 140.0000,52.0000 L 141.0000,52.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_127"/><path d=" M 140.0000,41.3333 L 460.0000,41.3333" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_128"/><path d=" M 140.0000,41.3333 L 141.0000,41.3333" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_129"/><path d=" M 140.0000,30.6667 L 460.0000,30.6667" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_130"/><path d=" M 140.0000,30.6667 L 141.0000,30.6667" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_131"/><path d=" M 140.0000,20.0000 L 460.0000,20.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_132"/><path d=" M 140.0000,20.0000 L 143.0000,20.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_133"/><path d=" M 169.6170,180.0000 L 161.0497,180.0000 L 161.0497,103.2000 L 169.6170,103.2000 L 169.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_135"/><path d=" M 161.5497,179.5000 L 161.5497,103.7000 L 169.1170,103.7000 L 169.1170,179.5000 L 161.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_136"/><path d=" M 179.6170,180.0000 L 171.0497,180.0000 L 171.0497,73.0133 L 179.6170,73.0133 L 179.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_137"/><path d=" M 171.5497,179.5000 L 171.5497,73.5133 L 179.1170,73.5133 L 179.1170,179.5000 L 171.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_138"/><path d=" M 189.6170,180.0000 L 181.0497,180.0000 L 181.0497,171.8933 L 189.6170,171.8933 L 189.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_139"/><path d=" M 181.5497,179.5000 L 181.5497,172.3933 L 189.1170,172.3933 L 189.1170,179.5000 L 181.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_140"/><path d=" M 199.6170,180.0000 L 191.0497,180.0000 L 191.0497,48.9067 L 199.6170,48.9067 L 199.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_141"/><path d=" M 191.5497,179.5000 L 191.5497,49.4067 L 199.1170,49.4067 L 199.1170,179.5000 L 191.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_142"/><path d=" M 209.6170,180.0000 L 201.0497,180.0000 L 201.0497,57.5467 L 209.6170,57.5467 L 209.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_143"/><path d=" M 201.5497,179.5000 L 201.5497,58.0467 L 209.1170,58.0467 L 209.1170,179.5000 L 201.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_144"/><path d=" M 219.6170,180.0000 L 211.0497,180.0000 L 211.0497,54.9867 L 219.6170,54.9867 L 219.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_145"/><path d=" M 211.5497,179.5000 L 211.5497,55.4867 L 219.1170,55.4867 L 219.1170,179.5000 L 211.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_146"/><path d=" M 229.6170,180.0000 L 221.0497,180.0000 L 221.0497,65.7600 L 229.6170,65.7600 L 229.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_147"/><path d=" M 221.5497,179.5000 L 221.5497,66.2600 L 229.1170,66.2600 L 229.1170,179.5000 L 221.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_148"/><path d=" M 239.6170,180.0000 L 231.0497,180.0000 L 231.0497,88.2667 L 239.6170,88.2667 L 239.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_149"/><path d=" M 231.5497,179.5000 L 231.5497,88.7667 L 239.1170,88.7667 L 239.1170,179.5000 L 231.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_150"/><path d=" M 249.6170,180.0000 L 241.0497,180.0000 L 241.0497,56.2667 L 249.6170,56.2667 L 249.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_151"/><path d=" M 241.5497,179.5000 L 241.5497,56.7667 L 249.1170,56.7667 L 249.1170,179.5000 L 241.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_152"/><path d=" M 259.6170,180.0000 L 251.0497,180.0000 L 251.0497,109.3867 L 259.6170,109.3867 L 259.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_153"/><path d=" M 251.5497,179.5000 L 251.5497,109.8867 L 259.1170,109.8867 L 259.1170,179.5000 L 251.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_154"/><path d=" M 269.6170,180.0000 L 261.0497,180.0000 L 261.0497,70.2400 L 269.6170,70.2400 L 269.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_155"/><path d=" M 261.5497,179.5000 L 261.5497,70.7400 L 269.1170,70.7400 L 269.1170,179.5000 L 261.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_156"/><path d=" M 279.6170,180.0000 L 271.0497,180.0000 L 271.0497,49.1200 L 279.6170,49.1200 L 279.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_157"/><path d=" M 271.5497,179.5000 L 271.5497,49.6200 L 279.1170,49.6200 L 279.1170,179.5000 L 271.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_158"/><path d=" M 289.6170,180.0000 L 281.0497,180.0000 L 281.0497,47.3067 L 289.6170,47.3067 L 289.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_159"/><path d=" M 281.5497,179.5000 L 281.5497,47.8067 L 289.1170,47.8067 L 289.1170,179.5000 L 281.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_160"/><path d=" M 299.6170,180.0000 L 291.0497,180.0000 L 291.0497,164.1067 L 299.6170,164.1067 L 299.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_161"/><path d=" M 291.5497,179.5000 L 291.5497,164.6067 L 299.1170,164.6067 L 299.1170,179.5000 L 291.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_162"/><path d=" M 309.6170,180.0000 L 301.0497,180.0000 L 301.0497,83.2533 L 309.6170,83.2533 L 309.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_163"/><path d=" M 301.5497,179.5000 L 301.5497,83.7533 L 309.1170,83.7533 L 309.1170,179.5000 L 301.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_164"/><path d=" M 319.6170,180.0000 L 311.0497,180.0000 L 311.0497,144.9067 L 319.6170,144.9067 L 319.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_165"/><path d=" M 311.5497,179.5000 L 311.5497,145.4067 L 319.1170,145.4067 L 319.1170,179.5000 L 311.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_166"/><path d=" M 329.6170,180.0000 L 321.0497,180.0000 L 321.0497,81.1200 L 329.6170,81.1200 L 329.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_167"/><path d=" M 321.5497,179.5000 L 321.5497,81.6200 L 329.1170,81.6200 L 329.1170,179.5000 L 321.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_168"/><path d=" M 339.6170,180.0000 L 331.0497,180.0000 L 331.0497,152.6933 L 339.6170,152.6933 L 339.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_169"/><path d=" M 331.5497,179.5000 L 331.5497,153.1933 L 339.1170,153.1933 L 339.1170,179.5000 L 331.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_170"/><path d=" M 349.6170,180.0000 L 341.0497,180.0000 L 341.0497,85.1733 L 349.6170,85.1733 L 349.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_171"/><path d=" M 341.5497,179.5000 L 341.5497,85.6733 L 349.1170,85.6733 L 349.1170,179.5000 L 341.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_172"/><path d=" M 359.6170,180.0000 L 351.0497,180.0000 L 351.0497,111.7333 L 359.6170,111.7333 L 359.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_173"/><path d=" M 351.5497,179.5000 L 351.5497,112.2333 L 359.1170,112.2333 L 359.1170,179.5000 L 351.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_174"/><path d=" M 369.6170,180.0000 L 361.0497,180.0000 L 361.0497,21.1733 L 369.6170,21.1733 L 369.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_175"/><path d=" M 361.5497,179.5000 L 361.5497,21.6733 L 369.1170,21.6733 L 369.1170,179.5000 L 361.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_176"/><path d=" M 379.6170,180.0000 L 371.0497,180.0000 L 371.0497,59.3600 L 379.6170,59.3600 L 379.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_177"/><path d=" M 371.5497,179.5000 L 371.5497,59.8600 L 379.1170,59.8600 L 379.1170,179.5000 L 371.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_178"/><path d=" M 389.6170,180.0000 L 381.0497,180.0000 L 381.0497,161.9733 L 389.6170,161.9733 L 389.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_179"/><path d=" M 381.5497,179.5000 L 381.5497,162.4733 L 389.1170,162.4733 L 389.1170,179.5000 L 381.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_180"/><path d=" M 399.6170,180.0000 L 391.0497,180.0000 L 391.0497,179.0400 L 399.6170,179.0400 L 399.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_181"/><path d=" M 391.5497,179.5000 L 391.5497,179.5400 L 399.1170,179.5400 L 399.1170,179.5000 L 391.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_182"/><path d=" M 409.6170,180.0000 L 401.0497,180.0000 L 401.0497,38.4533 L 409.6170,38.4533 L 409.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_183"/><path d=" M 401.5497,179.5000 L 401.5497,38.9533 L 409.1170,38.9533 L 409.1170,179.5000 L 401.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_184"/><path d=" M 419.6170,180.0000 L 411.0497,180.0000 L 411.0497,180.0000 L 419.6170,180.0000 L 419.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_185"/><path d=" M 429.6170,180.0000 L 421.0497,180.0000 L 421.0497,132.0000 L 429.6170,132.0000 L 429.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_186"/><path d=" M 421.5497,179.5000 L 421.5497,132.5000 L 429.1170,132.5000 L 429.1170,179.5000 L 421.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_187"/><path d=" M 439.6170,180.0000 L 431.0497,180.0000 L 431.0497,175.5200 L 439.6170,175.5200 L 439.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_188"/><path d=" M 431.5497,179.5000 L 431.5497,176.0200 L 439.1170,176.0200 L 439.1170,179.5000 L 431.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_189"/><path d=" M 449.6170,180.0000 L 441.0497,180.0000 L 441.0497,114.7200 L 449.6170,114.7200 L 449.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_190"/><path d=" M 441.5497,179.5000 L 441.5497,115.2200 L 449.1170,115.2200 L 449.1170,179.5000 L 441.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_191"/><path d=" M 459.6170,180.0000 L 451.0497,180.0000 L 451.0497,113.0133 L 459.6170,113.0133 L 459.6170,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_192"/><path d=" M 451.5497,179.5000 L 451.5497,113.5133 L 459.1170,113.5133 L 459.1170,179.5000 L 451.5497,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_193"/><g id="ezcGraphTextBox_4"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 62.5200,1.5000 L 62.5200,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_194"/><text id="ezcGraphTextBox_4_text" x="17.0000" text-length="44.5200px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text></g><g id="ezcGraphTextBox_7" transform="rotate( -45.00 170.0000 180.0000 )"><path d=" M 164.6624,188.8026 L 164.6624,179.5000 L 171.0000,179.5000 L 171.0000,188.8026 L 164.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_195"/><text id="ezcGraphTextBox_7_text" x="165.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_10" transform="rotate( -45.00 180.0000 180.0000 )"><path d=" M 174.6624,188.8026 L 174.6624,179.5000 L 181.0000,179.5000 L 181.0000,188.8026 L 174.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_196"/><text id="ezcGraphTextBox_10_text" x="175.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1</text></g><g id="ezcGraphTextBox_13" transform="rotate( -45.00 190.0000 180.0000 )"><path d=" M 184.6624,188.8026 L 184.6624,179.5000 L 191.0000,179.5000 L 191.0000,188.8026 L 184.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_197"/><text id="ezcGraphTextBox_13_text" x="185.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_16" transform="rotate( -45.00 200.0000 180.0000 )"><path d=" M 194.6624,188.8026 L 194.6624,179.5000 L 201.0000,179.5000 L 201.0000,188.8026 L 194.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_198"/><text id="ezcGraphTextBox_16_text" x="195.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_19" transform="rotate( -45.00 210.0000 180.0000 )"><path d=" M 204.6624,188.8026 L 204.6624,179.5000 L 211.0000,179.5000 L 211.0000,188.8026 L 204.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_199"/><text id="ezcGraphTextBox_19_text" x="205.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_22" transform="rotate( -45.00 220.0000 180.0000 )"><path d=" M 214.6624,188.8026 L 214.6624,179.5000 L 221.0000,179.5000 L 221.0000,188.8026 L 214.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_200"/><text id="ezcGraphTextBox_22_text" x="215.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_25" transform="rotate( -45.00 230.0000 180.0000 )"><path d=" M 224.6624,188.8026 L 224.6624,179.5000 L 231.0000,179.5000 L 231.0000,188.8026 L 224.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_201"/><text id="ezcGraphTextBox_25_text" x="225.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">6</text></g><g id="ezcGraphTextBox_28" transform="rotate( -45.00 240.0000 180.0000 )"><path d=" M 234.6624,188.8026 L 234.6624,179.5000 L 241.0000,179.5000 L 241.0000,188.8026 L 234.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_202"/><text id="ezcGraphTextBox_28_text" x="235.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">7</text></g><g id="ezcGraphTextBox_31" transform="rotate( -45.00 250.0000 180.0000 )"><path d=" M 244.6624,188.8026 L 244.6624,179.5000 L 251.0000,179.5000 L 251.0000,188.8026 L 244.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_203"/><text id="ezcGraphTextBox_31_text" x="245.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">8</text></g><g id="ezcGraphTextBox_34" transform="rotate( -45.00 260.0000 180.0000 )"><path d=" M 254.6624,188.8026 L 254.6624,179.5000 L 261.0000,179.5000 L 261.0000,188.8026 L 254.6624,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_204"/><text id="ezcGraphTextBox_34_text" x="255.1624" text-length="4.8376px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">9</text></g><g id="ezcGraphTextBox_37" transform="rotate( -45.00 270.0000 180.0000 )"><path d=" M 259.8248,188.8026 L 259.8248,179.5000 L 271.0000,179.5000 L 271.0000,188.8026 L 259.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_205"/><text id="ezcGraphTextBox_37_text" x="260.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">10</text></g><g id="ezcGraphTextBox_40" transform="rotate( -45.00 280.0000 180.0000 )"><path d=" M 269.8248,188.8026 L 269.8248,179.5000 L 281.0000,179.5000 L 281.0000,188.8026 L 269.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_206"/><text id="ezcGraphTextBox_40_text" x="270.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">11</text></g><g id="ezcGraphTextBox_43" transform="rotate( -45.00 290.0000 180.0000 )"><path d=" M 279.8248,188.8026 L 279.8248,179.5000 L 291.0000,179.5000 L 291.0000,188.8026 L 279.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_207"/><text id="ezcGraphTextBox_43_text" x="280.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">12</text></g><g id="ezcGraphTextBox_46" transform="rotate( -45.00 300.0000 180.0000 )"><path d=" M 289.8248,188.8026 L 289.8248,179.5000 L 301.0000,179.5000 L 301.0000,188.8026 L 289.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_208"/><text id="ezcGraphTextBox_46_text" x="290.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">13</text></g><g id="ezcGraphTextBox_49" transform="rotate( -45.00 310.0000 180.0000 )"><path d=" M 299.8248,188.8026 L 299.8248,179.5000 L 311.0000,179.5000 L 311.0000,188.8026 L 299.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_209"/><text id="ezcGraphTextBox_49_text" x="300.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">14</text></g><g id="ezcGraphTextBox_52" transform="rotate( -45.00 320.0000 180.0000 )"><path d=" M 309.8248,188.8026 L 309.8248,179.5000 L 321.0000,179.5000 L 321.0000,188.8026 L 309.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_210"/><text id="ezcGraphTextBox_52_text" x="310.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">15</text></g><g id="ezcGraphTextBox_55" transform="rotate( -45.00 330.0000 180.0000 )"><path d=" M 319.8248,188.8026 L 319.8248,179.5000 L 331.0000,179.5000 L 331.0000,188.8026 L 319.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_211"/><text id="ezcGraphTextBox_55_text" x="320.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">16</text></g><g id="ezcGraphTextBox_58" transform="rotate( -45.00 340.0000 180.0000 )"><path d=" M 329.8248,188.8026 L 329.8248,179.5000 L 341.0000,179.5000 L 341.0000,188.8026 L 329.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_212"/><text id="ezcGraphTextBox_58_text" x="330.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">17</text></g><g id="ezcGraphTextBox_61" transform="rotate( -45.00 350.0000 180.0000 )"><path d=" M 339.8248,188.8026 L 339.8248,179.5000 L 351.0000,179.5000 L 351.0000,188.8026 L 339.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_213"/><text id="ezcGraphTextBox_61_text" x="340.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">18</text></g><g id="ezcGraphTextBox_64" transform="rotate( -45.00 360.0000 180.0000 )"><path d=" M 349.8248,188.8026 L 349.8248,179.5000 L 361.0000,179.5000 L 361.0000,188.8026 L 349.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_214"/><text id="ezcGraphTextBox_64_text" x="350.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">19</text></g><g id="ezcGraphTextBox_67" transform="rotate( -45.00 370.0000 180.0000 )"><path d=" M 359.8248,188.8026 L 359.8248,179.5000 L 371.0000,179.5000 L 371.0000,188.8026 L 359.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_215"/><text id="ezcGraphTextBox_67_text" x="360.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">20</text></g><g id="ezcGraphTextBox_70" transform="rotate( -45.00 380.0000 180.0000 )"><path d=" M 369.8248,188.8026 L 369.8248,179.5000 L 381.0000,179.5000 L 381.0000,188.8026 L 369.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_216"/><text id="ezcGraphTextBox_70_text" x="370.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">21</text></g><g id="ezcGraphTextBox_73" transform="rotate( -45.00 390.0000 180.0000 )"><path d=" M 379.8248,188.8026 L 379.8248,179.5000 L 391.0000,179.5000 L 391.0000,188.8026 L 379.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_217"/><text id="ezcGraphTextBox_73_text" x="380.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">22</text></g><g id="ezcGraphTextBox_76" transform="rotate( -45.00 400.0000 180.0000 )"><path d=" M 389.8248,188.8026 L 389.8248,179.5000 L 401.0000,179.5000 L 401.0000,188.8026 L 389.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_218"/><text id="ezcGraphTextBox_76_text" x="390.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">23</text></g><g id="ezcGraphTextBox_79" transform="rotate( -45.00 410.0000 180.0000 )"><path d=" M 399.8248,188.8026 L 399.8248,179.5000 L 411.0000,179.5000 L 411.0000,188.8026 L 399.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_219"/><text id="ezcGraphTextBox_79_text" x="400.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">24</text></g><g id="ezcGraphTextBox_82" transform="rotate( -45.00 420.0000 180.0000 )"><path d=" M 409.8248,188.8026 L 409.8248,179.5000 L 421.0000,179.5000 L 421.0000,188.8026 L 409.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_220"/><text id="ezcGraphTextBox_82_text" x="410.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">25</text></g><g id="ezcGraphTextBox_85" transform="rotate( -45.00 430.0000 180.0000 )"><path d=" M 419.8248,188.8026 L 419.8248,179.5000 L 431.0000,179.5000 L 431.0000,188.8026 L 419.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_221"/><text id="ezcGraphTextBox_85_text" x="420.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">26</text></g><g id="ezcGraphTextBox_88" transform="rotate( -45.00 440.0000 180.0000 )"><path d=" M 429.8248,188.8026 L 429.8248,179.5000 L 441.0000,179.5000 L 441.0000,188.8026 L 429.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_222"/><text id="ezcGraphTextBox_88_text" x="430.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">27</text></g><g id="ezcGraphTextBox_91" transform="rotate( -45.00 450.0000 180.0000 )"><path d=" M 439.8248,188.8026 L 439.8248,179.5000 L 451.0000,179.5000 L 451.0000,188.8026 L 439.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_223"/><text id="ezcGraphTextBox_91_text" x="440.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">28</text></g><g id="ezcGraphTextBox_94" transform="rotate( -45.00 460.0000 180.0000 )"><path d=" M 449.8248,188.8026 L 449.8248,179.5000 L 461.0000,179.5000 L 461.0000,188.8026 L 449.8248,188.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_224"/><text id="ezcGraphTextBox_94_text" x="450.3248" text-length="9.6752px" y="186.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">29</text></g><g id="ezcGraphTextBox_101"><path d=" M 122.9872,179.0000 L 122.9872,169.6974 L 139.0000,169.6974 L 139.0000,179.0000 L 122.9872,179.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_225"/><text id="ezcGraphTextBox_101_text" x="123.4872" text-length="14.5128px" y="176.8296" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_112"><path d=" M 118.1497,125.6667 L 118.1497,116.3641 L 139.0000,116.3641 L 139.0000,125.6667 L 118.1497,125.6667 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_226"/><text id="ezcGraphTextBox_112_text" x="118.6497" text-length="19.3503px" y="123.4963" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1000</text></g><g id="ezcGraphTextBox_123"><path d=" M 118.1497,72.3333 L 118.1497,63.0308 L 139.0000,63.0308 L 139.0000,72.3333 L 118.1497,72.3333 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_227"/><text id="ezcGraphTextBox_123_text" x="118.6497" text-length="19.3503px" y="70.1629" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1500</text></g><g id="ezcGraphTextBox_134"><path d=" M 118.1497,30.8026 L 118.1497,21.5000 L 139.0000,21.5000 L 139.0000,30.8026 L 118.1497,30.8026 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_228"/><text id="ezcGraphTextBox_134_text" x="118.6497" text-length="19.3503px" y="28.6322" style="font-size: 7px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2000</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabelsLargeAngle.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabelsLargeAngle.svg new file mode 100644 index 0000000..4104064 --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabelsLargeAngle.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 2.0000,16.0000 L 2.0000,2.0000 L 16.0000,2.0000 L 16.0000,16.0000 L 2.0000,16.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_3"/><path d=" M 100.0000,180.0000 L 500.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_5"/><path d=" M 492.0000,176.0000 L 500.0000,180.0000 L 492.0000,184.0000 L 492.0000,176.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_6"/><path d=" M 205.5885,20.0000 L 205.5885,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_8"/><path d=" M 205.5885,177.0000 L 205.5885,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 233.8564,20.0000 L 233.8564,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_11"/><path d=" M 233.8564,177.0000 L 233.8564,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 262.1244,20.0000 L 262.1244,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_14"/><path d=" M 262.1244,177.0000 L 262.1244,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_15"/><path d=" M 290.3923,20.0000 L 290.3923,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_17"/><path d=" M 290.3923,177.0000 L 290.3923,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_18"/><path d=" M 318.6603,20.0000 L 318.6603,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_20"/><path d=" M 318.6603,177.0000 L 318.6603,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_21"/><path d=" M 346.9282,20.0000 L 346.9282,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_23"/><path d=" M 346.9282,177.0000 L 346.9282,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 375.1962,20.0000 L 375.1962,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 375.1962,177.0000 L 375.1962,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 403.4641,20.0000 L 403.4641,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_29"/><path d=" M 403.4641,177.0000 L 403.4641,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 431.7321,20.0000 L 431.7321,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_32"/><path d=" M 431.7321,177.0000 L 431.7321,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 460.0000,20.0000 L 460.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_35"/><path d=" M 460.0000,177.0000 L 460.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 140.0000,200.0000 L 140.0000,0.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 137.5000,5.0000 L 140.0000,0.0000 L 142.5000,5.0000 L 137.5000,5.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_38"/><path d=" M 140.0000,180.0000 L 460.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 140.0000,180.0000 L 143.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 140.0000,173.6000 L 460.0000,173.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 140.0000,173.6000 L 141.0000,173.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_43"/><path d=" M 140.0000,167.2000 L 460.0000,167.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_44"/><path d=" M 140.0000,167.2000 L 141.0000,167.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_45"/><path d=" M 140.0000,160.8000 L 460.0000,160.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_46"/><path d=" M 140.0000,160.8000 L 141.0000,160.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 140.0000,154.4000 L 460.0000,154.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 140.0000,154.4000 L 141.0000,154.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_49"/><path d=" M 140.0000,148.0000 L 460.0000,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 140.0000,148.0000 L 143.0000,148.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 140.0000,141.6000 L 460.0000,141.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 140.0000,141.6000 L 141.0000,141.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_54"/><path d=" M 140.0000,135.2000 L 460.0000,135.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_55"/><path d=" M 140.0000,135.2000 L 141.0000,135.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_56"/><path d=" M 140.0000,128.8000 L 460.0000,128.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_57"/><path d=" M 140.0000,128.8000 L 141.0000,128.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_58"/><path d=" M 140.0000,122.4000 L 460.0000,122.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 140.0000,122.4000 L 141.0000,122.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 140.0000,116.0000 L 460.0000,116.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_61"/><path d=" M 140.0000,116.0000 L 143.0000,116.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_62"/><path d=" M 140.0000,109.6000 L 460.0000,109.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_64"/><path d=" M 140.0000,109.6000 L 141.0000,109.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_65"/><path d=" M 140.0000,103.2000 L 460.0000,103.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 140.0000,103.2000 L 141.0000,103.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_67"/><path d=" M 140.0000,96.8000 L 460.0000,96.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_68"/><path d=" M 140.0000,96.8000 L 141.0000,96.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_69"/><path d=" M 140.0000,90.4000 L 460.0000,90.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_70"/><path d=" M 140.0000,90.4000 L 141.0000,90.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_71"/><path d=" M 140.0000,84.0000 L 460.0000,84.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_72"/><path d=" M 140.0000,84.0000 L 143.0000,84.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_73"/><path d=" M 140.0000,77.6000 L 460.0000,77.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_75"/><path d=" M 140.0000,77.6000 L 141.0000,77.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_76"/><path d=" M 140.0000,71.2000 L 460.0000,71.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_77"/><path d=" M 140.0000,71.2000 L 141.0000,71.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_78"/><path d=" M 140.0000,64.8000 L 460.0000,64.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_79"/><path d=" M 140.0000,64.8000 L 141.0000,64.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_80"/><path d=" M 140.0000,58.4000 L 460.0000,58.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_81"/><path d=" M 140.0000,58.4000 L 141.0000,58.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_82"/><path d=" M 140.0000,52.0000 L 460.0000,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_83"/><path d=" M 140.0000,52.0000 L 143.0000,52.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_84"/><path d=" M 140.0000,45.6000 L 460.0000,45.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_86"/><path d=" M 140.0000,45.6000 L 141.0000,45.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_87"/><path d=" M 140.0000,39.2000 L 460.0000,39.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_88"/><path d=" M 140.0000,39.2000 L 141.0000,39.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_89"/><path d=" M 140.0000,32.8000 L 460.0000,32.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_90"/><path d=" M 140.0000,32.8000 L 141.0000,32.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><path d=" M 140.0000,26.4000 L 460.0000,26.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_92"/><path d=" M 140.0000,26.4000 L 141.0000,26.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_93"/><path d=" M 140.0000,20.0000 L 460.0000,20.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_94"/><path d=" M 140.0000,20.0000 L 143.0000,20.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><path d=" M 205.4052,180.0000 L 181.2358,180.0000 L 181.2358,87.8400 L 205.4052,87.8400 L 205.4052,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_97"/><path d=" M 181.7358,179.5000 L 181.7358,88.3400 L 204.9052,88.3400 L 204.9052,179.5000 L 181.7358,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_98"/><path d=" M 233.6732,180.0000 L 209.5038,180.0000 L 209.5038,51.6160 L 233.6732,51.6160 L 233.6732,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_99"/><path d=" M 210.0038,179.5000 L 210.0038,52.1160 L 233.1732,52.1160 L 233.1732,179.5000 L 210.0038,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_100"/><path d=" M 261.9411,180.0000 L 237.7717,180.0000 L 237.7717,170.2720 L 261.9411,170.2720 L 261.9411,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_101"/><path d=" M 238.2717,179.5000 L 238.2717,170.7720 L 261.4411,170.7720 L 261.4411,179.5000 L 238.2717,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_102"/><path d=" M 290.2091,180.0000 L 266.0397,180.0000 L 266.0397,22.6880 L 290.2091,22.6880 L 290.2091,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_103"/><path d=" M 266.5397,179.5000 L 266.5397,23.1880 L 289.7091,23.1880 L 289.7091,179.5000 L 266.5397,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_104"/><path d=" M 318.4770,180.0000 L 294.3076,180.0000 L 294.3076,33.0560 L 318.4770,33.0560 L 318.4770,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_105"/><path d=" M 294.8076,179.5000 L 294.8076,33.5560 L 317.9770,33.5560 L 317.9770,179.5000 L 294.8076,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_106"/><path d=" M 346.7449,180.0000 L 322.5756,180.0000 L 322.5756,29.9840 L 346.7449,29.9840 L 346.7449,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_107"/><path d=" M 323.0756,179.5000 L 323.0756,30.4840 L 346.2449,30.4840 L 346.2449,179.5000 L 323.0756,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_108"/><path d=" M 375.0129,180.0000 L 350.8435,180.0000 L 350.8435,42.9120 L 375.0129,42.9120 L 375.0129,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_109"/><path d=" M 351.3435,179.5000 L 351.3435,43.4120 L 374.5129,43.4120 L 374.5129,179.5000 L 351.3435,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_110"/><path d=" M 403.2808,180.0000 L 379.1115,180.0000 L 379.1115,69.9200 L 403.2808,69.9200 L 403.2808,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_111"/><path d=" M 379.6115,179.5000 L 379.6115,70.4200 L 402.7808,70.4200 L 402.7808,179.5000 L 379.6115,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_112"/><path d=" M 431.5488,180.0000 L 407.3794,180.0000 L 407.3794,31.5200 L 431.5488,31.5200 L 431.5488,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_113"/><path d=" M 407.8794,179.5000 L 407.8794,32.0200 L 431.0488,32.0200 L 431.0488,179.5000 L 407.8794,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_114"/><path d=" M 459.8167,180.0000 L 435.6474,180.0000 L 435.6474,95.2640 L 459.8167,95.2640 L 459.8167,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_115"/><path d=" M 436.1474,179.5000 L 436.1474,95.7640 L 459.3167,95.7640 L 459.3167,179.5000 L 436.1474,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_116"/><g id="ezcGraphTextBox_4"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 62.5200,1.5000 L 62.5200,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_4_text" x="17.0000" text-length="44.5200px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text></g><g id="ezcGraphTextBox_7" transform="rotate( -15.00 205.5885 180.0000 )"><path d=" M 199.3829,190.2025 L 199.3829,179.5000 L 206.5885,179.5000 L 206.5885,190.2025 L 199.3829,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_7_text" x="199.8829" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_10" transform="rotate( -15.00 233.8564 180.0000 )"><path d=" M 227.6509,190.2025 L 227.6509,179.5000 L 234.8564,179.5000 L 234.8564,190.2025 L 227.6509,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_10_text" x="228.1509" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1</text></g><g id="ezcGraphTextBox_13" transform="rotate( -15.00 262.1244 180.0000 )"><path d=" M 255.9188,190.2025 L 255.9188,179.5000 L 263.1244,179.5000 L 263.1244,190.2025 L 255.9188,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_13_text" x="256.4188" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_16" transform="rotate( -15.00 290.3923 180.0000 )"><path d=" M 284.1868,190.2025 L 284.1868,179.5000 L 291.3923,179.5000 L 291.3923,190.2025 L 284.1868,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_121"/><text id="ezcGraphTextBox_16_text" x="284.6868" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_19" transform="rotate( -15.00 318.6603 180.0000 )"><path d=" M 312.4547,190.2025 L 312.4547,179.5000 L 319.6603,179.5000 L 319.6603,190.2025 L 312.4547,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_122"/><text id="ezcGraphTextBox_19_text" x="312.9547" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_22" transform="rotate( -15.00 346.9282 180.0000 )"><path d=" M 340.7227,190.2025 L 340.7227,179.5000 L 347.9282,179.5000 L 347.9282,190.2025 L 340.7227,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_123"/><text id="ezcGraphTextBox_22_text" x="341.2227" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_25" transform="rotate( -15.00 375.1962 180.0000 )"><path d=" M 368.9906,190.2025 L 368.9906,179.5000 L 376.1962,179.5000 L 376.1962,190.2025 L 368.9906,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_124"/><text id="ezcGraphTextBox_25_text" x="369.4906" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">6</text></g><g id="ezcGraphTextBox_28" transform="rotate( -15.00 403.4641 180.0000 )"><path d=" M 397.2586,190.2025 L 397.2586,179.5000 L 404.4641,179.5000 L 404.4641,190.2025 L 397.2586,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_125"/><text id="ezcGraphTextBox_28_text" x="397.7586" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">7</text></g><g id="ezcGraphTextBox_31" transform="rotate( -15.00 431.7321 180.0000 )"><path d=" M 425.5265,190.2025 L 425.5265,179.5000 L 432.7321,179.5000 L 432.7321,190.2025 L 425.5265,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_126"/><text id="ezcGraphTextBox_31_text" x="426.0265" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">8</text></g><g id="ezcGraphTextBox_34" transform="rotate( -15.00 460.0000 180.0000 )"><path d=" M 453.7945,190.2025 L 453.7945,179.5000 L 461.0000,179.5000 L 461.0000,190.2025 L 453.7945,190.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_127"/><text id="ezcGraphTextBox_34_text" x="454.2945" text-length="5.7055px" y="187.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">9</text></g><g id="ezcGraphTextBox_41"><path d=" M 120.3834,179.0000 L 120.3834,168.2975 L 139.0000,168.2975 L 139.0000,179.0000 L 120.3834,179.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_128"/><text id="ezcGraphTextBox_41_text" x="120.8834" text-length="17.1166px" y="176.6196" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_52"><path d=" M 120.3834,147.0000 L 120.3834,136.2975 L 139.0000,136.2975 L 139.0000,147.0000 L 120.3834,147.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_129"/><text id="ezcGraphTextBox_52_text" x="120.8834" text-length="17.1166px" y="144.6196" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">750</text></g><g id="ezcGraphTextBox_63"><path d=" M 114.6779,115.0000 L 114.6779,104.2975 L 139.0000,104.2975 L 139.0000,115.0000 L 114.6779,115.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_130"/><text id="ezcGraphTextBox_63_text" x="115.1779" text-length="22.8221px" y="112.6196" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1000</text></g><g id="ezcGraphTextBox_74"><path d=" M 114.6779,83.0000 L 114.6779,72.2975 L 139.0000,72.2975 L 139.0000,83.0000 L 114.6779,83.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_131"/><text id="ezcGraphTextBox_74_text" x="115.1779" text-length="22.8221px" y="80.6196" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1250</text></g><g id="ezcGraphTextBox_85"><path d=" M 114.6779,51.0000 L 114.6779,40.2975 L 139.0000,40.2975 L 139.0000,51.0000 L 114.6779,51.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_132"/><text id="ezcGraphTextBox_85_text" x="115.1779" text-length="22.8221px" y="48.6196" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1500</text></g><g id="ezcGraphTextBox_96"><path d=" M 114.6779,32.2025 L 114.6779,21.5000 L 139.0000,21.5000 L 139.0000,32.2025 L 114.6779,32.2025 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_133"/><text id="ezcGraphTextBox_96_text" x="115.1779" text-length="22.8221px" y="29.8221" style="font-size: 9px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1750</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabelsVertical.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabelsVertical.svg new file mode 100644 index 0000000..b197679 --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderRotatedAxisWithLotsOfLabelsVertical.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 2.0000,16.0000 L 2.0000,2.0000 L 16.0000,2.0000 L 16.0000,16.0000 L 2.0000,16.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_3"/><path d=" M 100.0000,180.0000 L 500.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_5"/><path d=" M 492.0000,176.0000 L 500.0000,180.0000 L 492.0000,184.0000 L 492.0000,176.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_6"/><path d=" M 156.0000,20.0000 L 156.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_8"/><path d=" M 156.0000,177.0000 L 156.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 172.0000,20.0000 L 172.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_11"/><path d=" M 172.0000,177.0000 L 172.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 188.0000,20.0000 L 188.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_14"/><path d=" M 188.0000,177.0000 L 188.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_15"/><path d=" M 204.0000,20.0000 L 204.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_17"/><path d=" M 204.0000,177.0000 L 204.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_18"/><path d=" M 220.0000,20.0000 L 220.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_20"/><path d=" M 220.0000,177.0000 L 220.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_21"/><path d=" M 236.0000,20.0000 L 236.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_23"/><path d=" M 236.0000,177.0000 L 236.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 252.0000,20.0000 L 252.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 252.0000,177.0000 L 252.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 268.0000,20.0000 L 268.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_29"/><path d=" M 268.0000,177.0000 L 268.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 284.0000,20.0000 L 284.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_32"/><path d=" M 284.0000,177.0000 L 284.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 300.0000,20.0000 L 300.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_35"/><path d=" M 300.0000,177.0000 L 300.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 316.0000,20.0000 L 316.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_38"/><path d=" M 316.0000,177.0000 L 316.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 332.0000,20.0000 L 332.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_41"/><path d=" M 332.0000,177.0000 L 332.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 348.0000,20.0000 L 348.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_44"/><path d=" M 348.0000,177.0000 L 348.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_45"/><path d=" M 364.0000,20.0000 L 364.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 364.0000,177.0000 L 364.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 380.0000,20.0000 L 380.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 380.0000,177.0000 L 380.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 396.0000,20.0000 L 396.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 396.0000,177.0000 L 396.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_54"/><path d=" M 412.0000,20.0000 L 412.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_56"/><path d=" M 412.0000,177.0000 L 412.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_57"/><path d=" M 428.0000,20.0000 L 428.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 428.0000,177.0000 L 428.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 444.0000,20.0000 L 444.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_62"/><path d=" M 444.0000,177.0000 L 444.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 460.0000,20.0000 L 460.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_65"/><path d=" M 460.0000,177.0000 L 460.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 140.0000,200.0000 L 140.0000,0.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_67"/><path d=" M 137.5000,5.0000 L 140.0000,0.0000 L 142.5000,5.0000 L 137.5000,5.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_68"/><path d=" M 140.0000,180.0000 L 460.0000,180.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_69"/><path d=" M 140.0000,180.0000 L 143.0000,180.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_70"/><path d=" M 140.0000,173.6000 L 460.0000,173.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_72"/><path d=" M 140.0000,173.6000 L 141.0000,173.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_73"/><path d=" M 140.0000,167.2000 L 460.0000,167.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_74"/><path d=" M 140.0000,167.2000 L 141.0000,167.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_75"/><path d=" M 140.0000,160.8000 L 460.0000,160.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_76"/><path d=" M 140.0000,160.8000 L 141.0000,160.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_77"/><path d=" M 140.0000,154.4000 L 460.0000,154.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_78"/><path d=" M 140.0000,154.4000 L 141.0000,154.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_79"/><path d=" M 140.0000,148.0000 L 460.0000,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_80"/><path d=" M 140.0000,148.0000 L 143.0000,148.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_81"/><path d=" M 140.0000,141.6000 L 460.0000,141.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_83"/><path d=" M 140.0000,141.6000 L 141.0000,141.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_84"/><path d=" M 140.0000,135.2000 L 460.0000,135.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_85"/><path d=" M 140.0000,135.2000 L 141.0000,135.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_86"/><path d=" M 140.0000,128.8000 L 460.0000,128.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_87"/><path d=" M 140.0000,128.8000 L 141.0000,128.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_88"/><path d=" M 140.0000,122.4000 L 460.0000,122.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_89"/><path d=" M 140.0000,122.4000 L 141.0000,122.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_90"/><path d=" M 140.0000,116.0000 L 460.0000,116.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><path d=" M 140.0000,116.0000 L 143.0000,116.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_92"/><path d=" M 140.0000,109.6000 L 460.0000,109.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_94"/><path d=" M 140.0000,109.6000 L 141.0000,109.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><path d=" M 140.0000,103.2000 L 460.0000,103.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_96"/><path d=" M 140.0000,103.2000 L 141.0000,103.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_97"/><path d=" M 140.0000,96.8000 L 460.0000,96.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_98"/><path d=" M 140.0000,96.8000 L 141.0000,96.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><path d=" M 140.0000,90.4000 L 460.0000,90.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_100"/><path d=" M 140.0000,90.4000 L 141.0000,90.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_101"/><path d=" M 140.0000,84.0000 L 460.0000,84.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_102"/><path d=" M 140.0000,84.0000 L 143.0000,84.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><path d=" M 140.0000,77.6000 L 460.0000,77.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_105"/><path d=" M 140.0000,77.6000 L 141.0000,77.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_106"/><path d=" M 140.0000,71.2000 L 460.0000,71.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><path d=" M 140.0000,71.2000 L 141.0000,71.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_108"/><path d=" M 140.0000,64.8000 L 460.0000,64.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_109"/><path d=" M 140.0000,64.8000 L 141.0000,64.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_110"/><path d=" M 140.0000,58.4000 L 460.0000,58.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_111"/><path d=" M 140.0000,58.4000 L 141.0000,58.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_112"/><path d=" M 140.0000,52.0000 L 460.0000,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_113"/><path d=" M 140.0000,52.0000 L 143.0000,52.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_114"/><path d=" M 140.0000,45.6000 L 460.0000,45.6000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_116"/><path d=" M 140.0000,45.6000 L 141.0000,45.6000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_117"/><path d=" M 140.0000,39.2000 L 460.0000,39.2000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_118"/><path d=" M 140.0000,39.2000 L 141.0000,39.2000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_119"/><path d=" M 140.0000,32.8000 L 460.0000,32.8000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_120"/><path d=" M 140.0000,32.8000 L 141.0000,32.8000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_121"/><path d=" M 140.0000,26.4000 L 460.0000,26.4000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_122"/><path d=" M 140.0000,26.4000 L 141.0000,26.4000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_123"/><path d=" M 140.0000,20.0000 L 460.0000,20.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 0.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_124"/><path d=" M 140.0000,20.0000 L 143.0000,20.0000" style="fill: none; stroke: #2e3436; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_125"/><path d=" M 154.8106,180.0000 L 141.1894,180.0000 L 141.1894,87.8400 L 154.8106,87.8400 L 154.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_127"/><path d=" M 141.6894,179.5000 L 141.6894,88.3400 L 154.3106,88.3400 L 154.3106,179.5000 L 141.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_128"/><path d=" M 170.8106,180.0000 L 157.1894,180.0000 L 157.1894,51.6160 L 170.8106,51.6160 L 170.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_129"/><path d=" M 157.6894,179.5000 L 157.6894,52.1160 L 170.3106,52.1160 L 170.3106,179.5000 L 157.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_130"/><path d=" M 186.8106,180.0000 L 173.1894,180.0000 L 173.1894,170.2720 L 186.8106,170.2720 L 186.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_131"/><path d=" M 173.6894,179.5000 L 173.6894,170.7720 L 186.3106,170.7720 L 186.3106,179.5000 L 173.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_132"/><path d=" M 202.8106,180.0000 L 189.1894,180.0000 L 189.1894,22.6880 L 202.8106,22.6880 L 202.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_133"/><path d=" M 189.6894,179.5000 L 189.6894,23.1880 L 202.3106,23.1880 L 202.3106,179.5000 L 189.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_134"/><path d=" M 218.8106,180.0000 L 205.1894,180.0000 L 205.1894,33.0560 L 218.8106,33.0560 L 218.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_135"/><path d=" M 205.6894,179.5000 L 205.6894,33.5560 L 218.3106,33.5560 L 218.3106,179.5000 L 205.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_136"/><path d=" M 234.8106,180.0000 L 221.1894,180.0000 L 221.1894,29.9840 L 234.8106,29.9840 L 234.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_137"/><path d=" M 221.6894,179.5000 L 221.6894,30.4840 L 234.3106,30.4840 L 234.3106,179.5000 L 221.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_138"/><path d=" M 250.8106,180.0000 L 237.1894,180.0000 L 237.1894,42.9120 L 250.8106,42.9120 L 250.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_139"/><path d=" M 237.6894,179.5000 L 237.6894,43.4120 L 250.3106,43.4120 L 250.3106,179.5000 L 237.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_140"/><path d=" M 266.8106,180.0000 L 253.1894,180.0000 L 253.1894,69.9200 L 266.8106,69.9200 L 266.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_141"/><path d=" M 253.6894,179.5000 L 253.6894,70.4200 L 266.3106,70.4200 L 266.3106,179.5000 L 253.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_142"/><path d=" M 282.8106,180.0000 L 269.1894,180.0000 L 269.1894,31.5200 L 282.8106,31.5200 L 282.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_143"/><path d=" M 269.6894,179.5000 L 269.6894,32.0200 L 282.3106,32.0200 L 282.3106,179.5000 L 269.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_144"/><path d=" M 298.8106,180.0000 L 285.1894,180.0000 L 285.1894,95.2640 L 298.8106,95.2640 L 298.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_145"/><path d=" M 285.6894,179.5000 L 285.6894,95.7640 L 298.3106,95.7640 L 298.3106,179.5000 L 285.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_146"/><path d=" M 314.8106,180.0000 L 301.1894,180.0000 L 301.1894,48.2880 L 314.8106,48.2880 L 314.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_147"/><path d=" M 301.6894,179.5000 L 301.6894,48.7880 L 314.3106,48.7880 L 314.3106,179.5000 L 301.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_148"/><path d=" M 330.8106,180.0000 L 317.1894,180.0000 L 317.1894,22.9440 L 330.8106,22.9440 L 330.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_149"/><path d=" M 317.6894,179.5000 L 317.6894,23.4440 L 330.3106,23.4440 L 330.3106,179.5000 L 317.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_150"/><path d=" M 346.8106,180.0000 L 333.1894,180.0000 L 333.1894,20.7680 L 346.8106,20.7680 L 346.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_151"/><path d=" M 333.6894,179.5000 L 333.6894,21.2680 L 346.3106,21.2680 L 346.3106,179.5000 L 333.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_152"/><path d=" M 362.8106,180.0000 L 349.1894,180.0000 L 349.1894,160.9280 L 362.8106,160.9280 L 362.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_153"/><path d=" M 349.6894,179.5000 L 349.6894,161.4280 L 362.3106,161.4280 L 362.3106,179.5000 L 349.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_154"/><path d=" M 378.8106,180.0000 L 365.1894,180.0000 L 365.1894,63.9040 L 378.8106,63.9040 L 378.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_155"/><path d=" M 365.6894,179.5000 L 365.6894,64.4040 L 378.3106,64.4040 L 378.3106,179.5000 L 365.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_156"/><path d=" M 394.8106,180.0000 L 381.1894,180.0000 L 381.1894,137.8880 L 394.8106,137.8880 L 394.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_157"/><path d=" M 381.6894,179.5000 L 381.6894,138.3880 L 394.3106,138.3880 L 394.3106,179.5000 L 381.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_158"/><path d=" M 410.8106,180.0000 L 397.1894,180.0000 L 397.1894,61.3440 L 410.8106,61.3440 L 410.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_159"/><path d=" M 397.6894,179.5000 L 397.6894,61.8440 L 410.3106,61.8440 L 410.3106,179.5000 L 397.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_160"/><path d=" M 426.8106,180.0000 L 413.1894,180.0000 L 413.1894,147.2320 L 426.8106,147.2320 L 426.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_161"/><path d=" M 413.6894,179.5000 L 413.6894,147.7320 L 426.3106,147.7320 L 426.3106,179.5000 L 413.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_162"/><path d=" M 442.8106,180.0000 L 429.1894,180.0000 L 429.1894,66.2080 L 442.8106,66.2080 L 442.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_163"/><path d=" M 429.6894,179.5000 L 429.6894,66.7080 L 442.3106,66.7080 L 442.3106,179.5000 L 429.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_164"/><path d=" M 458.8106,180.0000 L 445.1894,180.0000 L 445.1894,98.0800 L 458.8106,98.0800 L 458.8106,180.0000 z " style="fill: #3465a4; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_165"/><path d=" M 445.6894,179.5000 L 445.6894,98.5800 L 458.3106,98.5800 L 458.3106,179.5000 L 445.6894,179.5000 z " style="fill: none; stroke: #1a3352; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_166"/><g id="ezcGraphTextBox_4"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 62.5200,1.5000 L 62.5200,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_167"/><text id="ezcGraphTextBox_4_text" x="17.0000" text-length="44.5200px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">sample</text></g><g id="ezcGraphTextBox_7" transform="rotate( -90.00 156.0000 180.0000 )"><path d=" M 148.0600,193.0000 L 148.0600,179.5000 L 157.0000,179.5000 L 157.0000,193.0000 L 148.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_168"/><text id="ezcGraphTextBox_7_text" x="148.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_10" transform="rotate( -90.00 172.0000 180.0000 )"><path d=" M 164.0600,193.0000 L 164.0600,179.5000 L 173.0000,179.5000 L 173.0000,193.0000 L 164.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_169"/><text id="ezcGraphTextBox_10_text" x="164.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1</text></g><g id="ezcGraphTextBox_13" transform="rotate( -90.00 188.0000 180.0000 )"><path d=" M 180.0600,193.0000 L 180.0600,179.5000 L 189.0000,179.5000 L 189.0000,193.0000 L 180.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_170"/><text id="ezcGraphTextBox_13_text" x="180.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_16" transform="rotate( -90.00 204.0000 180.0000 )"><path d=" M 196.0600,193.0000 L 196.0600,179.5000 L 205.0000,179.5000 L 205.0000,193.0000 L 196.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_171"/><text id="ezcGraphTextBox_16_text" x="196.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_19" transform="rotate( -90.00 220.0000 180.0000 )"><path d=" M 212.0600,193.0000 L 212.0600,179.5000 L 221.0000,179.5000 L 221.0000,193.0000 L 212.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_172"/><text id="ezcGraphTextBox_19_text" x="212.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_22" transform="rotate( -90.00 236.0000 180.0000 )"><path d=" M 228.0600,193.0000 L 228.0600,179.5000 L 237.0000,179.5000 L 237.0000,193.0000 L 228.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_173"/><text id="ezcGraphTextBox_22_text" x="228.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_25" transform="rotate( -90.00 252.0000 180.0000 )"><path d=" M 244.0600,193.0000 L 244.0600,179.5000 L 253.0000,179.5000 L 253.0000,193.0000 L 244.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_174"/><text id="ezcGraphTextBox_25_text" x="244.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">6</text></g><g id="ezcGraphTextBox_28" transform="rotate( -90.00 268.0000 180.0000 )"><path d=" M 260.0600,193.0000 L 260.0600,179.5000 L 269.0000,179.5000 L 269.0000,193.0000 L 260.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_175"/><text id="ezcGraphTextBox_28_text" x="260.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">7</text></g><g id="ezcGraphTextBox_31" transform="rotate( -90.00 284.0000 180.0000 )"><path d=" M 276.0600,193.0000 L 276.0600,179.5000 L 285.0000,179.5000 L 285.0000,193.0000 L 276.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_176"/><text id="ezcGraphTextBox_31_text" x="276.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">8</text></g><g id="ezcGraphTextBox_34" transform="rotate( -90.00 300.0000 180.0000 )"><path d=" M 292.0600,193.0000 L 292.0600,179.5000 L 301.0000,179.5000 L 301.0000,193.0000 L 292.0600,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_177"/><text id="ezcGraphTextBox_34_text" x="292.5600" text-length="7.4400px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">9</text></g><g id="ezcGraphTextBox_37" transform="rotate( -90.00 316.0000 180.0000 )"><path d=" M 300.6200,193.0000 L 300.6200,179.5000 L 317.0000,179.5000 L 317.0000,193.0000 L 300.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_178"/><text id="ezcGraphTextBox_37_text" x="301.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">10</text></g><g id="ezcGraphTextBox_40" transform="rotate( -90.00 332.0000 180.0000 )"><path d=" M 316.6200,193.0000 L 316.6200,179.5000 L 333.0000,179.5000 L 333.0000,193.0000 L 316.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_179"/><text id="ezcGraphTextBox_40_text" x="317.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">11</text></g><g id="ezcGraphTextBox_43" transform="rotate( -90.00 348.0000 180.0000 )"><path d=" M 332.6200,193.0000 L 332.6200,179.5000 L 349.0000,179.5000 L 349.0000,193.0000 L 332.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_180"/><text id="ezcGraphTextBox_43_text" x="333.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">12</text></g><g id="ezcGraphTextBox_46" transform="rotate( -90.00 364.0000 180.0000 )"><path d=" M 348.6200,193.0000 L 348.6200,179.5000 L 365.0000,179.5000 L 365.0000,193.0000 L 348.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_181"/><text id="ezcGraphTextBox_46_text" x="349.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">13</text></g><g id="ezcGraphTextBox_49" transform="rotate( -90.00 380.0000 180.0000 )"><path d=" M 364.6200,193.0000 L 364.6200,179.5000 L 381.0000,179.5000 L 381.0000,193.0000 L 364.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_182"/><text id="ezcGraphTextBox_49_text" x="365.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">14</text></g><g id="ezcGraphTextBox_52" transform="rotate( -90.00 396.0000 180.0000 )"><path d=" M 380.6200,193.0000 L 380.6200,179.5000 L 397.0000,179.5000 L 397.0000,193.0000 L 380.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_183"/><text id="ezcGraphTextBox_52_text" x="381.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">15</text></g><g id="ezcGraphTextBox_55" transform="rotate( -90.00 412.0000 180.0000 )"><path d=" M 396.6200,193.0000 L 396.6200,179.5000 L 413.0000,179.5000 L 413.0000,193.0000 L 396.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_184"/><text id="ezcGraphTextBox_55_text" x="397.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">16</text></g><g id="ezcGraphTextBox_58" transform="rotate( -90.00 428.0000 180.0000 )"><path d=" M 412.6200,193.0000 L 412.6200,179.5000 L 429.0000,179.5000 L 429.0000,193.0000 L 412.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_185"/><text id="ezcGraphTextBox_58_text" x="413.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">17</text></g><g id="ezcGraphTextBox_61" transform="rotate( -90.00 444.0000 180.0000 )"><path d=" M 428.6200,193.0000 L 428.6200,179.5000 L 445.0000,179.5000 L 445.0000,193.0000 L 428.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_186"/><text id="ezcGraphTextBox_61_text" x="429.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">18</text></g><g id="ezcGraphTextBox_64" transform="rotate( -90.00 460.0000 180.0000 )"><path d=" M 444.6200,193.0000 L 444.6200,179.5000 L 461.0000,179.5000 L 461.0000,193.0000 L 444.6200,193.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_187"/><text id="ezcGraphTextBox_64_text" x="445.1200" text-length="14.8800px" y="190.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">19</text></g><g id="ezcGraphTextBox_71"><path d=" M 115.1800,179.0000 L 115.1800,165.5000 L 139.0000,165.5000 L 139.0000,179.0000 L 115.1800,179.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_188"/><text id="ezcGraphTextBox_71_text" x="115.6800" text-length="22.3200px" y="176.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_82"><path d=" M 115.1800,147.0000 L 115.1800,133.5000 L 139.0000,133.5000 L 139.0000,147.0000 L 115.1800,147.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_189"/><text id="ezcGraphTextBox_82_text" x="115.6800" text-length="22.3200px" y="144.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">750</text></g><g id="ezcGraphTextBox_93"><path d=" M 107.7400,115.0000 L 107.7400,101.5000 L 139.0000,101.5000 L 139.0000,115.0000 L 107.7400,115.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_190"/><text id="ezcGraphTextBox_93_text" x="108.2400" text-length="29.7600px" y="112.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1000</text></g><g id="ezcGraphTextBox_104"><path d=" M 107.7400,83.0000 L 107.7400,69.5000 L 139.0000,69.5000 L 139.0000,83.0000 L 107.7400,83.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_191"/><text id="ezcGraphTextBox_104_text" x="108.2400" text-length="29.7600px" y="80.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1250</text></g><g id="ezcGraphTextBox_115"><path d=" M 107.7400,51.0000 L 107.7400,37.5000 L 139.0000,37.5000 L 139.0000,51.0000 L 107.7400,51.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_192"/><text id="ezcGraphTextBox_115_text" x="108.2400" text-length="29.7600px" y="48.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1500</text></g><g id="ezcGraphTextBox_126"><path d=" M 107.7400,35.0000 L 107.7400,21.5000 L 139.0000,21.5000 L 139.0000,35.0000 L 107.7400,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_193"/><text id="ezcGraphTextBox_126_text" x="108.2400" text-length="29.7600px" y="32.2000" style="font-size: 12px; font-family: 'sans-serif'; fill: #2e3436; fill-opacity: 1.00; stroke: none;">1750</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderWithModifiedAxisSpace.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderWithModifiedAxisSpace.svg new file mode 100644 index 0000000..3a431f4 --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderWithModifiedAxisSpace.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 1.0000,199.0000 L 1.0000,1.0000 L 99.0000,1.0000 L 99.0000,199.0000 L 1.0000,199.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 1.5000,1.5000 L 98.5000,1.5000 L 98.5000,198.5000 L 1.5000,198.5000 L 1.5000,1.5000 z " style="fill: none; stroke: #555753; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_3"/><ellipse cx="11.0000" cy="11.0000" rx="7.0000" ry="7.0000" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_4"/><path d=" M 100.0000,180.0000 L 500.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_6"/><path d=" M 492.0000,176.0000 L 500.0000,180.0000 L 492.0000,184.0000 L 492.0000,176.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_7"/><path d=" M 157.0000,20.0000 L 157.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 157.0000,177.0000 L 157.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_10"/><path d=" M 174.0000,20.0000 L 174.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 174.0000,177.0000 L 174.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_13"/><path d=" M 191.0000,20.0000 L 191.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_15"/><path d=" M 191.0000,177.0000 L 191.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_16"/><path d=" M 208.0000,20.0000 L 208.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_18"/><path d=" M 208.0000,177.0000 L 208.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_19"/><path d=" M 225.0000,20.0000 L 225.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_21"/><path d=" M 225.0000,177.0000 L 225.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_22"/><path d=" M 242.0000,20.0000 L 242.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 242.0000,177.0000 L 242.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_25"/><path d=" M 259.0000,20.0000 L 259.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 259.0000,177.0000 L 259.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_28"/><path d=" M 276.0000,20.0000 L 276.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 276.0000,177.0000 L 276.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 293.0000,20.0000 L 293.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 293.0000,177.0000 L 293.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_34"/><path d=" M 310.0000,20.0000 L 310.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 310.0000,177.0000 L 310.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 327.0000,20.0000 L 327.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 327.0000,177.0000 L 327.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 344.0000,20.0000 L 344.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 344.0000,177.0000 L 344.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_43"/><path d=" M 361.0000,20.0000 L 361.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_45"/><path d=" M 361.0000,177.0000 L 361.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_46"/><path d=" M 378.0000,20.0000 L 378.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 378.0000,177.0000 L 378.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_49"/><path d=" M 395.0000,20.0000 L 395.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 395.0000,177.0000 L 395.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_52"/><path d=" M 412.0000,20.0000 L 412.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_54"/><path d=" M 412.0000,177.0000 L 412.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_55"/><path d=" M 429.0000,20.0000 L 429.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_57"/><path d=" M 429.0000,177.0000 L 429.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_58"/><path d=" M 446.0000,20.0000 L 446.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 446.0000,177.0000 L 446.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_61"/><path d=" M 463.0000,20.0000 L 463.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 463.0000,177.0000 L 463.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_64"/><path d=" M 480.0000,20.0000 L 480.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 480.0000,177.0000 L 480.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_67"/><path d=" M 120.0000,200.0000 L 120.0000,0.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_68"/><path d=" M 118.0000,4.0000 L 120.0000,0.0000 L 122.0000,4.0000 L 118.0000,4.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_69"/><path d=" M 156.2592,180.0000 L 141.7408,180.0000 L 141.7408,87.8400 L 156.2592,87.8400 L 156.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_70"/><path d=" M 142.2408,179.5000 L 142.2408,88.3400 L 155.7592,88.3400 L 155.7592,179.5000 L 142.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_71"/><path d=" M 173.2592,180.0000 L 158.7408,180.0000 L 158.7408,51.6160 L 173.2592,51.6160 L 173.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_72"/><path d=" M 159.2408,179.5000 L 159.2408,52.1160 L 172.7592,52.1160 L 172.7592,179.5000 L 159.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_73"/><path d=" M 190.2592,180.0000 L 175.7408,180.0000 L 175.7408,170.2720 L 190.2592,170.2720 L 190.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_74"/><path d=" M 176.2408,179.5000 L 176.2408,170.7720 L 189.7592,170.7720 L 189.7592,179.5000 L 176.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_75"/><path d=" M 207.2592,180.0000 L 192.7408,180.0000 L 192.7408,22.6880 L 207.2592,22.6880 L 207.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_76"/><path d=" M 193.2408,179.5000 L 193.2408,23.1880 L 206.7592,23.1880 L 206.7592,179.5000 L 193.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_77"/><path d=" M 224.2592,180.0000 L 209.7408,180.0000 L 209.7408,33.0560 L 224.2592,33.0560 L 224.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_78"/><path d=" M 210.2408,179.5000 L 210.2408,33.5560 L 223.7592,33.5560 L 223.7592,179.5000 L 210.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_79"/><path d=" M 241.2592,180.0000 L 226.7408,180.0000 L 226.7408,29.9840 L 241.2592,29.9840 L 241.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_80"/><path d=" M 227.2408,179.5000 L 227.2408,30.4840 L 240.7592,30.4840 L 240.7592,179.5000 L 227.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_81"/><path d=" M 258.2592,180.0000 L 243.7408,180.0000 L 243.7408,42.9120 L 258.2592,42.9120 L 258.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_82"/><path d=" M 244.2408,179.5000 L 244.2408,43.4120 L 257.7592,43.4120 L 257.7592,179.5000 L 244.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_83"/><path d=" M 275.2592,180.0000 L 260.7408,180.0000 L 260.7408,69.9200 L 275.2592,69.9200 L 275.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_84"/><path d=" M 261.2408,179.5000 L 261.2408,70.4200 L 274.7592,70.4200 L 274.7592,179.5000 L 261.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_85"/><path d=" M 292.2592,180.0000 L 277.7408,180.0000 L 277.7408,31.5200 L 292.2592,31.5200 L 292.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_86"/><path d=" M 278.2408,179.5000 L 278.2408,32.0200 L 291.7592,32.0200 L 291.7592,179.5000 L 278.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_87"/><path d=" M 309.2592,180.0000 L 294.7408,180.0000 L 294.7408,95.2640 L 309.2592,95.2640 L 309.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_88"/><path d=" M 295.2408,179.5000 L 295.2408,95.7640 L 308.7592,95.7640 L 308.7592,179.5000 L 295.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_89"/><path d=" M 326.2592,180.0000 L 311.7408,180.0000 L 311.7408,48.2880 L 326.2592,48.2880 L 326.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_90"/><path d=" M 312.2408,179.5000 L 312.2408,48.7880 L 325.7592,48.7880 L 325.7592,179.5000 L 312.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_91"/><path d=" M 343.2592,180.0000 L 328.7408,180.0000 L 328.7408,22.9440 L 343.2592,22.9440 L 343.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_92"/><path d=" M 329.2408,179.5000 L 329.2408,23.4440 L 342.7592,23.4440 L 342.7592,179.5000 L 329.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_93"/><path d=" M 360.2592,180.0000 L 345.7408,180.0000 L 345.7408,20.7680 L 360.2592,20.7680 L 360.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_94"/><path d=" M 346.2408,179.5000 L 346.2408,21.2680 L 359.7592,21.2680 L 359.7592,179.5000 L 346.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_95"/><path d=" M 377.2592,180.0000 L 362.7408,180.0000 L 362.7408,160.9280 L 377.2592,160.9280 L 377.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_96"/><path d=" M 363.2408,179.5000 L 363.2408,161.4280 L 376.7592,161.4280 L 376.7592,179.5000 L 363.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_97"/><path d=" M 394.2592,180.0000 L 379.7408,180.0000 L 379.7408,63.9040 L 394.2592,63.9040 L 394.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_98"/><path d=" M 380.2408,179.5000 L 380.2408,64.4040 L 393.7592,64.4040 L 393.7592,179.5000 L 380.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_99"/><path d=" M 411.2592,180.0000 L 396.7408,180.0000 L 396.7408,137.8880 L 411.2592,137.8880 L 411.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_100"/><path d=" M 397.2408,179.5000 L 397.2408,138.3880 L 410.7592,138.3880 L 410.7592,179.5000 L 397.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_101"/><path d=" M 428.2592,180.0000 L 413.7408,180.0000 L 413.7408,61.3440 L 428.2592,61.3440 L 428.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_102"/><path d=" M 414.2408,179.5000 L 414.2408,61.8440 L 427.7592,61.8440 L 427.7592,179.5000 L 414.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_103"/><path d=" M 445.2592,180.0000 L 430.7408,180.0000 L 430.7408,147.2320 L 445.2592,147.2320 L 445.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_104"/><path d=" M 431.2408,179.5000 L 431.2408,147.7320 L 444.7592,147.7320 L 444.7592,179.5000 L 431.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_105"/><path d=" M 462.2592,180.0000 L 447.7408,180.0000 L 447.7408,66.2080 L 462.2592,66.2080 L 462.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_106"/><path d=" M 448.2408,179.5000 L 448.2408,66.7080 L 461.7592,66.7080 L 461.7592,179.5000 L 448.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_107"/><path d=" M 479.2592,180.0000 L 464.7408,180.0000 L 464.7408,98.0800 L 479.2592,98.0800 L 479.2592,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_108"/><path d=" M 465.2408,179.5000 L 465.2408,98.5800 L 478.7592,98.5800 L 478.7592,179.5000 L 465.2408,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_109"/><g id="ezcGraphTextBox_5"><path d=" M 18.5000,19.0000 L 18.5000,3.5000 L 64.5200,3.5000 L 64.5200,19.0000 L 18.5000,19.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_110"/><text id="ezcGraphTextBox_5_text" x="19.0000" text-length="44.5200px" y="15.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample</text></g><g id="ezcGraphTextBox_8" transform="rotate( -45.00 157.0000 180.0000 )"><path d=" M 148.1934,194.3978 L 148.1934,179.5000 L 158.0000,179.5000 L 158.0000,194.3978 L 148.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_8_text" x="148.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_11" transform="rotate( -45.00 174.0000 180.0000 )"><path d=" M 165.1934,194.3978 L 165.1934,179.5000 L 175.0000,179.5000 L 175.0000,194.3978 L 165.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_11_text" x="165.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">1</text></g><g id="ezcGraphTextBox_14" transform="rotate( -45.00 191.0000 180.0000 )"><path d=" M 182.1934,194.3978 L 182.1934,179.5000 L 192.0000,179.5000 L 192.0000,194.3978 L 182.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_14_text" x="182.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_17" transform="rotate( -45.00 208.0000 180.0000 )"><path d=" M 199.1934,194.3978 L 199.1934,179.5000 L 209.0000,179.5000 L 209.0000,194.3978 L 199.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_17_text" x="199.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_20" transform="rotate( -45.00 225.0000 180.0000 )"><path d=" M 216.1934,194.3978 L 216.1934,179.5000 L 226.0000,179.5000 L 226.0000,194.3978 L 216.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_20_text" x="216.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_23" transform="rotate( -45.00 242.0000 180.0000 )"><path d=" M 233.1934,194.3978 L 233.1934,179.5000 L 243.0000,179.5000 L 243.0000,194.3978 L 233.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_23_text" x="233.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_26" transform="rotate( -45.00 259.0000 180.0000 )"><path d=" M 250.1934,194.3978 L 250.1934,179.5000 L 260.0000,179.5000 L 260.0000,194.3978 L 250.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_26_text" x="250.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">6</text></g><g id="ezcGraphTextBox_29" transform="rotate( -45.00 276.0000 180.0000 )"><path d=" M 267.1934,194.3978 L 267.1934,179.5000 L 277.0000,179.5000 L 277.0000,194.3978 L 267.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_29_text" x="267.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">7</text></g><g id="ezcGraphTextBox_32" transform="rotate( -45.00 293.0000 180.0000 )"><path d=" M 284.1934,194.3978 L 284.1934,179.5000 L 294.0000,179.5000 L 294.0000,194.3978 L 284.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_32_text" x="284.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">8</text></g><g id="ezcGraphTextBox_35" transform="rotate( -45.00 310.0000 180.0000 )"><path d=" M 301.1934,194.3978 L 301.1934,179.5000 L 311.0000,179.5000 L 311.0000,194.3978 L 301.1934,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_35_text" x="301.6934" text-length="8.3066px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">9</text></g><g id="ezcGraphTextBox_38" transform="rotate( -45.00 327.0000 180.0000 )"><path d=" M 309.8867,194.3978 L 309.8867,179.5000 L 328.0000,179.5000 L 328.0000,194.3978 L 309.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_121"/><text id="ezcGraphTextBox_38_text" x="310.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">10</text></g><g id="ezcGraphTextBox_41" transform="rotate( -45.00 344.0000 180.0000 )"><path d=" M 326.8867,194.3978 L 326.8867,179.5000 L 345.0000,179.5000 L 345.0000,194.3978 L 326.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_122"/><text id="ezcGraphTextBox_41_text" x="327.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">11</text></g><g id="ezcGraphTextBox_44" transform="rotate( -45.00 361.0000 180.0000 )"><path d=" M 343.8867,194.3978 L 343.8867,179.5000 L 362.0000,179.5000 L 362.0000,194.3978 L 343.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_123"/><text id="ezcGraphTextBox_44_text" x="344.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">12</text></g><g id="ezcGraphTextBox_47" transform="rotate( -45.00 378.0000 180.0000 )"><path d=" M 360.8867,194.3978 L 360.8867,179.5000 L 379.0000,179.5000 L 379.0000,194.3978 L 360.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_124"/><text id="ezcGraphTextBox_47_text" x="361.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">13</text></g><g id="ezcGraphTextBox_50" transform="rotate( -45.00 395.0000 180.0000 )"><path d=" M 377.8867,194.3978 L 377.8867,179.5000 L 396.0000,179.5000 L 396.0000,194.3978 L 377.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_125"/><text id="ezcGraphTextBox_50_text" x="378.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">14</text></g><g id="ezcGraphTextBox_53" transform="rotate( -45.00 412.0000 180.0000 )"><path d=" M 394.8867,194.3978 L 394.8867,179.5000 L 413.0000,179.5000 L 413.0000,194.3978 L 394.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_126"/><text id="ezcGraphTextBox_53_text" x="395.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">15</text></g><g id="ezcGraphTextBox_56" transform="rotate( -45.00 429.0000 180.0000 )"><path d=" M 411.8867,194.3978 L 411.8867,179.5000 L 430.0000,179.5000 L 430.0000,194.3978 L 411.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_127"/><text id="ezcGraphTextBox_56_text" x="412.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">16</text></g><g id="ezcGraphTextBox_59" transform="rotate( -45.00 446.0000 180.0000 )"><path d=" M 428.8867,194.3978 L 428.8867,179.5000 L 447.0000,179.5000 L 447.0000,194.3978 L 428.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_128"/><text id="ezcGraphTextBox_59_text" x="429.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">17</text></g><g id="ezcGraphTextBox_62" transform="rotate( -45.00 463.0000 180.0000 )"><path d=" M 445.8867,194.3978 L 445.8867,179.5000 L 464.0000,179.5000 L 464.0000,194.3978 L 445.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_129"/><text id="ezcGraphTextBox_62_text" x="446.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">18</text></g><g id="ezcGraphTextBox_65" transform="rotate( -45.00 480.0000 180.0000 )"><path d=" M 462.8867,194.3978 L 462.8867,179.5000 L 481.0000,179.5000 L 481.0000,194.3978 L 462.8867,194.3978 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_130"/><text id="ezcGraphTextBox_65_text" x="463.3867" text-length="16.6133px" y="191.3881" style="font-size: 13px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">19</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderWithZeroAxisSpace.svg b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderWithZeroAxisSpace.svg new file mode 100644 index 0000000..a815d93 --- /dev/null +++ b/tests/data/compare/ezcGraphAxisRotatedBoxedRendererTest_testRenderWithZeroAxisSpace.svg @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs/><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #2e3436; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 1.0000,199.0000 L 1.0000,1.0000 L 99.0000,1.0000 L 99.0000,199.0000 L 1.0000,199.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><path d=" M 1.5000,1.5000 L 98.5000,1.5000 L 98.5000,198.5000 L 1.5000,198.5000 L 1.5000,1.5000 z " style="fill: none; stroke: #555753; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_3"/><ellipse cx="11.0000" cy="11.0000" rx="7.0000" ry="7.0000" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_4"/><path d=" M 100.0000,180.0000 L 500.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_6"/><path d=" M 492.0000,176.0000 L 500.0000,180.0000 L 492.0000,184.0000 L 492.0000,176.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_7"/><path d=" M 139.0000,20.0000 L 139.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 139.0000,177.0000 L 139.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_10"/><path d=" M 158.0000,20.0000 L 158.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 158.0000,177.0000 L 158.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_13"/><path d=" M 177.0000,20.0000 L 177.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_15"/><path d=" M 177.0000,177.0000 L 177.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_16"/><path d=" M 196.0000,20.0000 L 196.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_18"/><path d=" M 196.0000,177.0000 L 196.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_19"/><path d=" M 215.0000,20.0000 L 215.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_21"/><path d=" M 215.0000,177.0000 L 215.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_22"/><path d=" M 234.0000,20.0000 L 234.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_24"/><path d=" M 234.0000,177.0000 L 234.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_25"/><path d=" M 253.0000,20.0000 L 253.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 253.0000,177.0000 L 253.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_28"/><path d=" M 272.0000,20.0000 L 272.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 272.0000,177.0000 L 272.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 291.0000,20.0000 L 291.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 291.0000,177.0000 L 291.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_34"/><path d=" M 310.0000,20.0000 L 310.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 310.0000,177.0000 L 310.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 329.0000,20.0000 L 329.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 329.0000,177.0000 L 329.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 348.0000,20.0000 L 348.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 348.0000,177.0000 L 348.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_43"/><path d=" M 367.0000,20.0000 L 367.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_45"/><path d=" M 367.0000,177.0000 L 367.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_46"/><path d=" M 386.0000,20.0000 L 386.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 386.0000,177.0000 L 386.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_49"/><path d=" M 405.0000,20.0000 L 405.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 405.0000,177.0000 L 405.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_52"/><path d=" M 424.0000,20.0000 L 424.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_54"/><path d=" M 424.0000,177.0000 L 424.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_55"/><path d=" M 443.0000,20.0000 L 443.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_57"/><path d=" M 443.0000,177.0000 L 443.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_58"/><path d=" M 462.0000,20.0000 L 462.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 462.0000,177.0000 L 462.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_61"/><path d=" M 481.0000,20.0000 L 481.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 481.0000,177.0000 L 481.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_64"/><path d=" M 500.0000,20.0000 L 500.0000,180.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 500.0000,177.0000 L 500.0000,180.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_67"/><path d=" M 100.0000,200.0000 L 100.0000,0.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_68"/><path d=" M 98.0000,4.0000 L 100.0000,0.0000 L 102.0000,4.0000 L 98.0000,4.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_69"/><path d=" M 138.1069,180.0000 L 121.8931,180.0000 L 121.8931,87.8400 L 138.1069,87.8400 L 138.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_70"/><path d=" M 122.3931,179.5000 L 122.3931,88.3400 L 137.6069,88.3400 L 137.6069,179.5000 L 122.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_71"/><path d=" M 157.1069,180.0000 L 140.8931,180.0000 L 140.8931,51.6160 L 157.1069,51.6160 L 157.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_72"/><path d=" M 141.3931,179.5000 L 141.3931,52.1160 L 156.6069,52.1160 L 156.6069,179.5000 L 141.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_73"/><path d=" M 176.1069,180.0000 L 159.8931,180.0000 L 159.8931,170.2720 L 176.1069,170.2720 L 176.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_74"/><path d=" M 160.3931,179.5000 L 160.3931,170.7720 L 175.6069,170.7720 L 175.6069,179.5000 L 160.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_75"/><path d=" M 195.1069,180.0000 L 178.8931,180.0000 L 178.8931,22.6880 L 195.1069,22.6880 L 195.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_76"/><path d=" M 179.3931,179.5000 L 179.3931,23.1880 L 194.6069,23.1880 L 194.6069,179.5000 L 179.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_77"/><path d=" M 214.1069,180.0000 L 197.8931,180.0000 L 197.8931,33.0560 L 214.1069,33.0560 L 214.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_78"/><path d=" M 198.3931,179.5000 L 198.3931,33.5560 L 213.6069,33.5560 L 213.6069,179.5000 L 198.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_79"/><path d=" M 233.1069,180.0000 L 216.8931,180.0000 L 216.8931,29.9840 L 233.1069,29.9840 L 233.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_80"/><path d=" M 217.3931,179.5000 L 217.3931,30.4840 L 232.6069,30.4840 L 232.6069,179.5000 L 217.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_81"/><path d=" M 252.1069,180.0000 L 235.8931,180.0000 L 235.8931,42.9120 L 252.1069,42.9120 L 252.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_82"/><path d=" M 236.3931,179.5000 L 236.3931,43.4120 L 251.6069,43.4120 L 251.6069,179.5000 L 236.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_83"/><path d=" M 271.1069,180.0000 L 254.8931,180.0000 L 254.8931,69.9200 L 271.1069,69.9200 L 271.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_84"/><path d=" M 255.3931,179.5000 L 255.3931,70.4200 L 270.6069,70.4200 L 270.6069,179.5000 L 255.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_85"/><path d=" M 290.1069,180.0000 L 273.8931,180.0000 L 273.8931,31.5200 L 290.1069,31.5200 L 290.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_86"/><path d=" M 274.3931,179.5000 L 274.3931,32.0200 L 289.6069,32.0200 L 289.6069,179.5000 L 274.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_87"/><path d=" M 309.1069,180.0000 L 292.8931,180.0000 L 292.8931,95.2640 L 309.1069,95.2640 L 309.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_88"/><path d=" M 293.3931,179.5000 L 293.3931,95.7640 L 308.6069,95.7640 L 308.6069,179.5000 L 293.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_89"/><path d=" M 328.1069,180.0000 L 311.8931,180.0000 L 311.8931,48.2880 L 328.1069,48.2880 L 328.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_90"/><path d=" M 312.3931,179.5000 L 312.3931,48.7880 L 327.6069,48.7880 L 327.6069,179.5000 L 312.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_91"/><path d=" M 347.1069,180.0000 L 330.8931,180.0000 L 330.8931,22.9440 L 347.1069,22.9440 L 347.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_92"/><path d=" M 331.3931,179.5000 L 331.3931,23.4440 L 346.6069,23.4440 L 346.6069,179.5000 L 331.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_93"/><path d=" M 366.1069,180.0000 L 349.8931,180.0000 L 349.8931,20.7680 L 366.1069,20.7680 L 366.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_94"/><path d=" M 350.3931,179.5000 L 350.3931,21.2680 L 365.6069,21.2680 L 365.6069,179.5000 L 350.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_95"/><path d=" M 385.1069,180.0000 L 368.8931,180.0000 L 368.8931,160.9280 L 385.1069,160.9280 L 385.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_96"/><path d=" M 369.3931,179.5000 L 369.3931,161.4280 L 384.6069,161.4280 L 384.6069,179.5000 L 369.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_97"/><path d=" M 404.1069,180.0000 L 387.8931,180.0000 L 387.8931,63.9040 L 404.1069,63.9040 L 404.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_98"/><path d=" M 388.3931,179.5000 L 388.3931,64.4040 L 403.6069,64.4040 L 403.6069,179.5000 L 388.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_99"/><path d=" M 423.1069,180.0000 L 406.8931,180.0000 L 406.8931,137.8880 L 423.1069,137.8880 L 423.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_100"/><path d=" M 407.3931,179.5000 L 407.3931,138.3880 L 422.6069,138.3880 L 422.6069,179.5000 L 407.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_101"/><path d=" M 442.1069,180.0000 L 425.8931,180.0000 L 425.8931,61.3440 L 442.1069,61.3440 L 442.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_102"/><path d=" M 426.3931,179.5000 L 426.3931,61.8440 L 441.6069,61.8440 L 441.6069,179.5000 L 426.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_103"/><path d=" M 461.1069,180.0000 L 444.8931,180.0000 L 444.8931,147.2320 L 461.1069,147.2320 L 461.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_104"/><path d=" M 445.3931,179.5000 L 445.3931,147.7320 L 460.6069,147.7320 L 460.6069,179.5000 L 445.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_105"/><path d=" M 480.1069,180.0000 L 463.8931,180.0000 L 463.8931,66.2080 L 480.1069,66.2080 L 480.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_106"/><path d=" M 464.3931,179.5000 L 464.3931,66.7080 L 479.6069,66.7080 L 479.6069,179.5000 L 464.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_107"/><path d=" M 499.1069,180.0000 L 482.8931,180.0000 L 482.8931,98.0800 L 499.1069,98.0800 L 499.1069,180.0000 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_108"/><path d=" M 483.3931,179.5000 L 483.3931,98.5800 L 498.6069,98.5800 L 498.6069,179.5000 L 483.3931,179.5000 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_109"/><g id="ezcGraphTextBox_5"><path d=" M 18.5000,19.0000 L 18.5000,3.5000 L 64.5200,3.5000 L 64.5200,19.0000 L 18.5000,19.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_110"/><text id="ezcGraphTextBox_5_text" x="19.0000" text-length="44.5200px" y="15.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample</text></g><g id="ezcGraphTextBox_8" transform="rotate( -45.00 139.0000 180.0000 )"><path d=" M 129.2704,195.8865 L 129.2704,179.5000 L 140.0000,179.5000 L 140.0000,195.8865 L 129.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_8_text" x="129.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_11" transform="rotate( -45.00 158.0000 180.0000 )"><path d=" M 148.2704,195.8865 L 148.2704,179.5000 L 159.0000,179.5000 L 159.0000,195.8865 L 148.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_11_text" x="148.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">1</text></g><g id="ezcGraphTextBox_14" transform="rotate( -45.00 177.0000 180.0000 )"><path d=" M 167.2704,195.8865 L 167.2704,179.5000 L 178.0000,179.5000 L 178.0000,195.8865 L 167.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_14_text" x="167.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">2</text></g><g id="ezcGraphTextBox_17" transform="rotate( -45.00 196.0000 180.0000 )"><path d=" M 186.2704,195.8865 L 186.2704,179.5000 L 197.0000,179.5000 L 197.0000,195.8865 L 186.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_17_text" x="186.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">3</text></g><g id="ezcGraphTextBox_20" transform="rotate( -45.00 215.0000 180.0000 )"><path d=" M 205.2704,195.8865 L 205.2704,179.5000 L 216.0000,179.5000 L 216.0000,195.8865 L 205.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_20_text" x="205.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">4</text></g><g id="ezcGraphTextBox_23" transform="rotate( -45.00 234.0000 180.0000 )"><path d=" M 224.2704,195.8865 L 224.2704,179.5000 L 235.0000,179.5000 L 235.0000,195.8865 L 224.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_23_text" x="224.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_26" transform="rotate( -45.00 253.0000 180.0000 )"><path d=" M 243.2704,195.8865 L 243.2704,179.5000 L 254.0000,179.5000 L 254.0000,195.8865 L 243.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_26_text" x="243.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">6</text></g><g id="ezcGraphTextBox_29" transform="rotate( -45.00 272.0000 180.0000 )"><path d=" M 262.2704,195.8865 L 262.2704,179.5000 L 273.0000,179.5000 L 273.0000,195.8865 L 262.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_29_text" x="262.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">7</text></g><g id="ezcGraphTextBox_32" transform="rotate( -45.00 291.0000 180.0000 )"><path d=" M 281.2704,195.8865 L 281.2704,179.5000 L 292.0000,179.5000 L 292.0000,195.8865 L 281.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_32_text" x="281.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">8</text></g><g id="ezcGraphTextBox_35" transform="rotate( -45.00 310.0000 180.0000 )"><path d=" M 300.2704,195.8865 L 300.2704,179.5000 L 311.0000,179.5000 L 311.0000,195.8865 L 300.2704,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_35_text" x="300.7704" text-length="9.2296px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">9</text></g><g id="ezcGraphTextBox_38" transform="rotate( -45.00 329.0000 180.0000 )"><path d=" M 310.0408,195.8865 L 310.0408,179.5000 L 330.0000,179.5000 L 330.0000,195.8865 L 310.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_121"/><text id="ezcGraphTextBox_38_text" x="310.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">10</text></g><g id="ezcGraphTextBox_41" transform="rotate( -45.00 348.0000 180.0000 )"><path d=" M 329.0408,195.8865 L 329.0408,179.5000 L 349.0000,179.5000 L 349.0000,195.8865 L 329.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_122"/><text id="ezcGraphTextBox_41_text" x="329.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">11</text></g><g id="ezcGraphTextBox_44" transform="rotate( -45.00 367.0000 180.0000 )"><path d=" M 348.0408,195.8865 L 348.0408,179.5000 L 368.0000,179.5000 L 368.0000,195.8865 L 348.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_123"/><text id="ezcGraphTextBox_44_text" x="348.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">12</text></g><g id="ezcGraphTextBox_47" transform="rotate( -45.00 386.0000 180.0000 )"><path d=" M 367.0408,195.8865 L 367.0408,179.5000 L 387.0000,179.5000 L 387.0000,195.8865 L 367.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_124"/><text id="ezcGraphTextBox_47_text" x="367.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">13</text></g><g id="ezcGraphTextBox_50" transform="rotate( -45.00 405.0000 180.0000 )"><path d=" M 386.0408,195.8865 L 386.0408,179.5000 L 406.0000,179.5000 L 406.0000,195.8865 L 386.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_125"/><text id="ezcGraphTextBox_50_text" x="386.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">14</text></g><g id="ezcGraphTextBox_53" transform="rotate( -45.00 424.0000 180.0000 )"><path d=" M 405.0408,195.8865 L 405.0408,179.5000 L 425.0000,179.5000 L 425.0000,195.8865 L 405.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_126"/><text id="ezcGraphTextBox_53_text" x="405.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">15</text></g><g id="ezcGraphTextBox_56" transform="rotate( -45.00 443.0000 180.0000 )"><path d=" M 424.0408,195.8865 L 424.0408,179.5000 L 444.0000,179.5000 L 444.0000,195.8865 L 424.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_127"/><text id="ezcGraphTextBox_56_text" x="424.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">16</text></g><g id="ezcGraphTextBox_59" transform="rotate( -45.00 462.0000 180.0000 )"><path d=" M 443.0408,195.8865 L 443.0408,179.5000 L 463.0000,179.5000 L 463.0000,195.8865 L 443.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_128"/><text id="ezcGraphTextBox_59_text" x="443.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">17</text></g><g id="ezcGraphTextBox_62" transform="rotate( -45.00 481.0000 180.0000 )"><path d=" M 462.0408,195.8865 L 462.0408,179.5000 L 482.0000,179.5000 L 482.0000,195.8865 L 462.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_129"/><text id="ezcGraphTextBox_62_text" x="462.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">18</text></g><g id="ezcGraphTextBox_65" transform="rotate( -45.00 500.0000 180.0000 )"><path d=" M 481.0408,195.8865 L 481.0408,179.5000 L 501.0000,179.5000 L 501.0000,195.8865 L 481.0408,195.8865 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_130"/><text id="ezcGraphTextBox_65_text" x="481.5408" text-length="18.4592px" y="192.6535" style="font-size: 14px; font-family: 'sans-serif'; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">19</text></g></g></svg> diff --git a/tests/suite.php b/tests/suite.php index 9afac07..bed19ae 100644 --- a/tests/suite.php +++ b/tests/suite.php @@ -16,6 +16,7 @@ require_once 'axis_centered_renderer_test.php'; require_once 'axis_exact_renderer_test.php'; require_once 'axis_boxed_renderer_test.php'; require_once 'axis_rotated_renderer_test.php'; +require_once 'axis_rotated_boxed_renderer_test.php'; require_once 'axis_space_test.php'; require_once 'background_test.php'; require_once 'boundings_test.php'; @@ -75,6 +76,7 @@ class ezcGraphSuite extends PHPUnit_Framework_TestSuite $this->addTest( ezcGraphAxisExactRendererTest::suite() ); $this->addTest( ezcGraphAxisBoxedRendererTest::suite() ); $this->addTest( ezcGraphAxisRotatedRendererTest::suite() ); + $this->addTest( ezcGraphAxisRotatedBoxedRendererTest::suite() ); $this->addTest( ezcGraphAxisSpaceTest::suite() ); $this->addTest( ezcGraphBackgroundTest::suite() ); $this->addTest( ezcGraphBoundingsTest::suite() ); |