summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorKore Nordmann <github@kore-nordmann.de>2007-02-26 14:20:12 +0000
committerKore Nordmann <github@kore-nordmann.de>2007-02-26 14:20:12 +0000
commit2df024d6dcc05744162993178e6050fe1917b6a2 (patch)
tree08dd3c56312866b9042ebb6874e530f7248e6cb2 /tests
parent15e0162c83faa211ea4e4e6cae7faf70e10e9a9c (diff)
downloadzetacomponents-graph-2df024d6dcc05744162993178e6050fe1917b6a2.zip
zetacomponents-graph-2df024d6dcc05744162993178e6050fe1917b6a2.tar.gz
- Implemented #20276 for exact axis label renderer
Diffstat (limited to 'tests')
-rw-r--r--tests/data/compare/ezcGraphRenderer2dTest_testRenderLineChartWithDifferentAxisSpace.svg2
-rw-r--r--tests/data/compare/ezcGraphRenderer3dTest_testRenderLineChartWithDifferentAxisSpace.svg2
-rw-r--r--tests/numeric_axis_test.php43
3 files changed, 45 insertions, 2 deletions
diff --git a/tests/data/compare/ezcGraphRenderer2dTest_testRenderLineChartWithDifferentAxisSpace.svg b/tests/data/compare/ezcGraphRenderer2dTest_testRenderLineChartWithDifferentAxisSpace.svg
index e435219..e1ed37d 100644
--- a/tests/data/compare/ezcGraphRenderer2dTest_testRenderLineChartWithDifferentAxisSpace.svg
+++ b/tests/data/compare/ezcGraphRenderer2dTest_testRenderLineChartWithDifferentAxisSpace.svg
@@ -1,2 +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" cy="11" rx="7" ry="7" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="11" cy="29" rx="7" ry="7" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><path d=" M 100.0000,160.0000 L 500.0000,160.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_8"/><path d=" M 492.0000,164.0000 L 500.0000,160.0000 L 492.0000,156.0000 L 492.0000,164.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_9"/><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_10"/><path d=" M 119.0000,2.0000 L 120.0000,0.0000 L 121.0000,2.0000 L 119.0000,2.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_11"/><path d=" M 210.0000,40.0000 L 210.0000,160.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 210.0000,157.0000 L 210.0000,160.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 300.0000,40.0000 L 300.0000,160.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 300.0000,157.0000 L 300.0000,160.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 390.0000,40.0000 L 390.0000,160.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 390.0000,157.0000 L 390.0000,160.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 480.0000,40.0000 L 480.0000,160.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 480.0000,157.0000 L 480.0000,160.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 120.0000,152.2000 L 480.0000,152.2000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_25"/><path d=" M 120.0000,152.0000 L 121.0000,152.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 120.0000,143.2000 L 480.0000,143.2000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 120.0000,144.0000 L 121.0000,144.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 120.0000,136.0000 L 480.0000,136.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_29"/><path d=" M 120.0000,136.0000 L 121.0000,136.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 120.0000,128.8000 L 480.0000,128.8000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 120.0000,128.0000 L 121.0000,128.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_32"/><path d=" M 120.0000,119.8000 L 480.0000,119.8000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 120.0000,120.0000 L 123.0000,120.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 120.0000,112.6000 L 480.0000,112.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 120.0000,112.0000 L 121.0000,112.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 120.0000,103.6000 L 480.0000,103.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_38"/><path d=" M 120.0000,104.0000 L 121.0000,104.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 120.0000,96.4000 L 480.0000,96.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 120.0000,96.0000 L 121.0000,96.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_41"/><path d=" M 120.0000,87.4000 L 480.0000,87.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 120.0000,88.0000 L 121.0000,88.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 120.0000,80.2000 L 480.0000,80.2000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_44"/><path d=" M 120.0000,80.0000 L 123.0000,80.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 120.0000,71.2000 L 480.0000,71.2000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 120.0000,72.0000 L 121.0000,72.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 120.0000,64.0000 L 480.0000,64.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_49"/><path d=" M 120.0000,64.0000 L 121.0000,64.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 120.0000,56.8000 L 480.0000,56.8000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 120.0000,56.0000 L 121.0000,56.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 120.0000,47.8000 L 480.0000,47.8000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 120.0000,48.0000 L 121.0000,48.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 120.0000,40.6000 L 480.0000,40.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_55"/><path d=" M 120.0000,40.0000 L 123.0000,40.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 120.0000,122.5600 L 120.0000,122.5600" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_58"/><path d=" M 120.0000,122.5600 L 210.0000,156.6400" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 210.0000,156.6400 L 300.0000,108.1600" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 300.0000,108.1600 L 390.0000,140.8000" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_61"/><path d=" M 390.0000,140.8000 L 480.0000,159.8400" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_62"/><path d=" M 120.0000,73.1200 L 120.0000,73.1200" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 120.0000,73.1200 L 210.0000,122.5600" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_64"/><path d=" M 210.0000,122.5600 L 300.0000,112.3200" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_65"/><path d=" M 300.0000,112.3200 L 390.0000,159.2000" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 390.0000,159.2000 L 480.0000,61.9200" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_67"/><ellipse cx="120" cy="122.56" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_68"/><ellipse cx="210" cy="156.64" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_69"/><ellipse cx="300" cy="108.16" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_70"/><ellipse cx="390" cy="140.8" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_71"/><ellipse cx="480" cy="159.84" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_72"/><ellipse cx="120" cy="73.12" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_73"/><ellipse cx="210" cy="122.56" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_74"/><ellipse cx="300" cy="112.32" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_75"/><ellipse cx="390" cy="159.2" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_76"/><ellipse cx="480" cy="61.92" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_77"/><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_78"/><text id="ezcGraphTextBox_5_text" x="19" text-length="44.52px" y="15.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 1</text></g><g id="ezcGraphTextBox_7"><path d=" M 18.5000,37.0000 L 18.5000,21.5000 L 64.5200,21.5000 L 64.5200,37.0000 L 18.5000,37.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_79"/><text id="ezcGraphTextBox_7_text" x="19" text-length="44.52px" y="33.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 2</text></g><g id="ezcGraphTextBox_14"><path d=" M 192.5400,171.0000 L 192.5400,161.5000 L 227.9600,161.5000 L 227.9600,171.0000 L 192.5400,171.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_80"/><text id="ezcGraphTextBox_14_text" x="193.04" text-length="33.92px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 2</text></g><g id="ezcGraphTextBox_17"><path d=" M 282.5400,171.0000 L 282.5400,161.5000 L 317.9600,161.5000 L 317.9600,171.0000 L 282.5400,171.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_81"/><text id="ezcGraphTextBox_17_text" x="283.04" text-length="33.92px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 3</text></g><g id="ezcGraphTextBox_20"><path d=" M 372.5400,171.0000 L 372.5400,161.5000 L 407.9600,161.5000 L 407.9600,171.0000 L 372.5400,171.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_82"/><text id="ezcGraphTextBox_20_text" x="373.04" text-length="33.92px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 4</text></g><g id="ezcGraphTextBox_23"><path d=" M 462.5400,171.0000 L 462.5400,161.5000 L 497.9600,161.5000 L 497.9600,171.0000 L 462.5400,171.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_83"/><text id="ezcGraphTextBox_23_text" x="463.04" text-length="33.92px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 5</text></g><g id="ezcGraphTextBox_24"><path d=" M 112.5400,159.0000 L 112.5400,149.5000 L 119.0000,149.5000 L 119.0000,159.0000 L 112.5400,159.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_84"/><text id="ezcGraphTextBox_24_text" x="113.04" text-length="4.96px" y="156.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_35"><path d=" M 102.6200,119.0000 L 102.6200,109.5000 L 119.0000,109.5000 L 119.0000,119.0000 L 102.6200,119.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_85"/><text id="ezcGraphTextBox_35_text" x="103.12" text-length="14.88px" y="116.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">250</text></g><g id="ezcGraphTextBox_46"><path d=" M 102.6200,79.0000 L 102.6200,69.5000 L 119.0000,69.5000 L 119.0000,79.0000 L 102.6200,79.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_86"/><text id="ezcGraphTextBox_46_text" x="103.12" text-length="14.88px" y="76.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_57"><path d=" M 102.6200,51.0000 L 102.6200,41.5000 L 119.0000,41.5000 L 119.0000,51.0000 L 102.6200,51.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_87"/><text id="ezcGraphTextBox_57_text" x="103.12" text-length="14.88px" y="48.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">750</text></g></g></svg>
+<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" cy="11" rx="7" ry="7" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="11" cy="29" rx="7" ry="7" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><path d=" M 100.0000,160.0000 L 500.0000,160.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_8"/><path d=" M 492.0000,164.0000 L 500.0000,160.0000 L 492.0000,156.0000 L 492.0000,164.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_9"/><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_10"/><path d=" M 119.0000,2.0000 L 120.0000,0.0000 L 121.0000,2.0000 L 119.0000,2.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_11"/><path d=" M 210.0000,40.0000 L 210.0000,160.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 210.0000,157.0000 L 210.0000,160.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 300.0000,40.0000 L 300.0000,160.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 300.0000,157.0000 L 300.0000,160.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 390.0000,40.0000 L 390.0000,160.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 390.0000,157.0000 L 390.0000,160.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 480.0000,40.0000 L 480.0000,160.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 480.0000,157.0000 L 480.0000,160.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 120.0000,151.6000 L 480.0000,151.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_25"/><path d=" M 120.0000,152.0000 L 121.0000,152.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 120.0000,144.4000 L 480.0000,144.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_27"/><path d=" M 120.0000,144.0000 L 121.0000,144.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 120.0000,136.0000 L 480.0000,136.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_29"/><path d=" M 120.0000,136.0000 L 121.0000,136.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_30"/><path d=" M 120.0000,127.6000 L 480.0000,127.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 120.0000,128.0000 L 121.0000,128.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_32"/><path d=" M 120.0000,120.4000 L 480.0000,120.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_33"/><path d=" M 120.0000,120.0000 L 123.0000,120.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 120.0000,112.0000 L 480.0000,112.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_36"/><path d=" M 120.0000,112.0000 L 121.0000,112.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 120.0000,103.6000 L 480.0000,103.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_38"/><path d=" M 120.0000,104.0000 L 121.0000,104.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_39"/><path d=" M 120.0000,96.4000 L 480.0000,96.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 120.0000,96.0000 L 121.0000,96.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_41"/><path d=" M 120.0000,88.0000 L 480.0000,88.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_42"/><path d=" M 120.0000,88.0000 L 121.0000,88.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 120.0000,79.6000 L 480.0000,79.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_44"/><path d=" M 120.0000,80.0000 L 123.0000,80.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 120.0000,72.4000 L 480.0000,72.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 120.0000,72.0000 L 121.0000,72.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_48"/><path d=" M 120.0000,64.0000 L 480.0000,64.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_49"/><path d=" M 120.0000,64.0000 L 121.0000,64.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 120.0000,55.6000 L 480.0000,55.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_51"/><path d=" M 120.0000,56.0000 L 121.0000,56.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 120.0000,48.4000 L 480.0000,48.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 120.0000,48.0000 L 121.0000,48.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 120.0000,40.0000 L 480.0000,40.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_55"/><path d=" M 120.0000,40.0000 L 123.0000,40.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 120.0000,122.5600 L 120.0000,122.5600" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_58"/><path d=" M 120.0000,122.5600 L 210.0000,156.6400" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 210.0000,156.6400 L 300.0000,108.1600" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_60"/><path d=" M 300.0000,108.1600 L 390.0000,140.8000" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_61"/><path d=" M 390.0000,140.8000 L 480.0000,159.8400" style="fill: none; stroke: #729fcf; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_62"/><path d=" M 120.0000,73.1200 L 120.0000,73.1200" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 120.0000,73.1200 L 210.0000,122.5600" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_64"/><path d=" M 210.0000,122.5600 L 300.0000,112.3200" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_65"/><path d=" M 300.0000,112.3200 L 390.0000,159.2000" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 390.0000,159.2000 L 480.0000,61.9200" style="fill: none; stroke: #ef2929; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_67"/><ellipse cx="120" cy="122.56" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_68"/><ellipse cx="210" cy="156.64" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_69"/><ellipse cx="300" cy="108.16" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_70"/><ellipse cx="390" cy="140.8" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_71"/><ellipse cx="480" cy="159.84" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_72"/><ellipse cx="120" cy="73.12" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_73"/><ellipse cx="210" cy="122.56" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_74"/><ellipse cx="300" cy="112.32" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_75"/><ellipse cx="390" cy="159.2" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_76"/><ellipse cx="480" cy="61.92" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_77"/><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_78"/><text id="ezcGraphTextBox_5_text" x="19" text-length="44.52px" y="15.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 1</text></g><g id="ezcGraphTextBox_7"><path d=" M 18.5000,37.0000 L 18.5000,21.5000 L 64.5200,21.5000 L 64.5200,37.0000 L 18.5000,37.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_79"/><text id="ezcGraphTextBox_7_text" x="19" text-length="44.52px" y="33.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 2</text></g><g id="ezcGraphTextBox_14"><path d=" M 192.5400,171.0000 L 192.5400,161.5000 L 227.9600,161.5000 L 227.9600,171.0000 L 192.5400,171.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_80"/><text id="ezcGraphTextBox_14_text" x="193.04" text-length="33.92px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 2</text></g><g id="ezcGraphTextBox_17"><path d=" M 282.5400,171.0000 L 282.5400,161.5000 L 317.9600,161.5000 L 317.9600,171.0000 L 282.5400,171.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_81"/><text id="ezcGraphTextBox_17_text" x="283.04" text-length="33.92px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 3</text></g><g id="ezcGraphTextBox_20"><path d=" M 372.5400,171.0000 L 372.5400,161.5000 L 407.9600,161.5000 L 407.9600,171.0000 L 372.5400,171.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_82"/><text id="ezcGraphTextBox_20_text" x="373.04" text-length="33.92px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 4</text></g><g id="ezcGraphTextBox_23"><path d=" M 466.7800,179.1000 L 466.7800,161.5000 L 493.7200,161.5000 L 493.7200,179.1000 L 466.7800,179.1000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_83"/><text id="ezcGraphTextBox_23_text" x="467.28" text-length="25.44px" y="168.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_23_text" x="477.52" text-length="4.96px" y="177.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_24"><path d=" M 112.5400,159.0000 L 112.5400,149.5000 L 119.0000,149.5000 L 119.0000,159.0000 L 112.5400,159.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_84"/><text id="ezcGraphTextBox_24_text" x="113.04" text-length="4.96px" y="156.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_35"><path d=" M 102.6200,119.0000 L 102.6200,109.5000 L 119.0000,109.5000 L 119.0000,119.0000 L 102.6200,119.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_85"/><text id="ezcGraphTextBox_35_text" x="103.12" text-length="14.88px" y="116.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">250</text></g><g id="ezcGraphTextBox_46"><path d=" M 102.6200,79.0000 L 102.6200,69.5000 L 119.0000,69.5000 L 119.0000,79.0000 L 102.6200,79.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_86"/><text id="ezcGraphTextBox_46_text" x="103.12" text-length="14.88px" y="76.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_57"><path d=" M 102.6200,51.0000 L 102.6200,41.5000 L 119.0000,41.5000 L 119.0000,51.0000 L 102.6200,51.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_87"/><text id="ezcGraphTextBox_57_text" x="103.12" text-length="14.88px" y="48.8" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">750</text></g></g></svg>
diff --git a/tests/data/compare/ezcGraphRenderer3dTest_testRenderLineChartWithDifferentAxisSpace.svg b/tests/data/compare/ezcGraphRenderer3dTest_testRenderLineChartWithDifferentAxisSpace.svg
index 3e6ccb3..a2c8e8b 100644
--- a/tests/data/compare/ezcGraphRenderer3dTest_testRenderLineChartWithDifferentAxisSpace.svg
+++ b/tests/data/compare/ezcGraphRenderer3dTest_testRenderLineChartWithDifferentAxisSpace.svg
@@ -1,2 +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" cy="11" rx="7" ry="7" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="11" cy="29" rx="7" ry="7" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><path d=" M 100.0000,164.0000 L 120.0000,144.0000 L 500.0000,144.0000 L 480.0000,164.0000 L 100.0000,164.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_8"/><path d=" M 120.0000,144.0000 L 500.0000,144.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 492.0000,148.0000 L 500.0000,144.0000 L 492.0000,140.0000 L 492.0000,148.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_10"/><path d=" M 119.0000,200.0000 L 139.0000,180.0000 L 139.0000,0.0000 L 119.0000,20.0000 L 119.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_11"/><path d=" M 139.0000,180.0000 L 139.0000,0.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 138.0000,2.0000 L 139.0000,0.0000 L 140.0000,2.0000 L 138.0000,2.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_13"/><path d=" M 224.5000,144.0000 L 224.5000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_14"/><path d=" M 204.5000,161.3000 L 224.5000,141.3000 L 224.5000,144.0000 L 204.5000,164.0000 L 204.5000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_15"/><path d=" M 224.0000,142.5071 L 224.0000,143.7929 L 205.0000,162.7929 L 205.0000,161.5071 L 224.0000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_16"/><path d=" M 310.0000,144.0000 L 310.0000,36.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 290.0000,161.3000 L 310.0000,141.3000 L 310.0000,144.0000 L 290.0000,164.0000 L 290.0000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_19"/><path d=" M 309.5000,142.5071 L 309.5000,143.7929 L 290.5000,162.7929 L 290.5000,161.5071 L 309.5000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_20"/><path d=" M 395.5000,144.0000 L 395.5000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_22"/><path d=" M 375.5000,161.3000 L 395.5000,141.3000 L 395.5000,144.0000 L 375.5000,164.0000 L 375.5000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_23"/><path d=" M 395.0000,142.5071 L 395.0000,143.7929 L 376.0000,162.7929 L 376.0000,161.5071 L 395.0000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_24"/><path d=" M 481.0000,144.0000 L 481.0000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 461.0000,161.3000 L 481.0000,141.3000 L 481.0000,144.0000 L 461.0000,164.0000 L 461.0000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_27"/><path d=" M 480.5000,142.5071 L 480.5000,143.7929 L 461.5000,162.7929 L 461.5000,161.5071 L 480.5000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_28"/><path d=" M 481.0000,136.9800 L 139.0000,136.9800" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 119.0000,156.8000 L 139.0000,136.8000 L 139.9500,136.8000 L 119.9500,156.8000 L 119.0000,156.8000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_32"/><path d=" M 139.2071,137.3000 L 138.7429,137.3000 L 119.7429,156.3000 L 120.2071,156.3000 L 139.2071,137.3000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_33"/><path d=" M 481.0000,128.8800 L 139.0000,128.8800" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_34"/><path d=" M 119.0000,149.6000 L 139.0000,129.6000 L 139.9500,129.6000 L 119.9500,149.6000 L 119.0000,149.6000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_35"/><path d=" M 139.2071,130.1000 L 138.7429,130.1000 L 119.7429,149.1000 L 120.2071,149.1000 L 139.2071,130.1000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_36"/><path d=" M 481.0000,122.4000 L 139.0000,122.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 119.0000,142.4000 L 139.0000,122.4000 L 139.9500,122.4000 L 119.9500,142.4000 L 119.0000,142.4000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_38"/><path d=" M 139.2071,122.9000 L 138.7429,122.9000 L 119.7429,141.9000 L 120.2071,141.9000 L 139.2071,122.9000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_39"/><path d=" M 481.0000,115.9200 L 139.0000,115.9200" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 119.0000,135.2000 L 139.0000,115.2000 L 139.9500,115.2000 L 119.9500,135.2000 L 119.0000,135.2000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_41"/><path d=" M 139.2071,115.7000 L 138.7429,115.7000 L 119.7429,134.7000 L 120.2071,134.7000 L 139.2071,115.7000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_42"/><path d=" M 481.0000,107.8200 L 139.0000,107.8200" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_43"/><path d=" M 119.0000,128.0000 L 139.0000,108.0000 L 141.8500,108.0000 L 121.8500,128.0000 L 119.0000,128.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 139.2071,108.5000 L 140.6429,108.5000 L 121.6429,127.5000 L 120.2071,127.5000 L 139.2071,108.5000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 481.0000,101.3400 L 139.0000,101.3400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 119.0000,120.8000 L 139.0000,100.8000 L 139.9500,100.8000 L 119.9500,120.8000 L 119.0000,120.8000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_48"/><path d=" M 139.2071,101.3000 L 138.7429,101.3000 L 119.7429,120.3000 L 120.2071,120.3000 L 139.2071,101.3000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_49"/><path d=" M 481.0000,93.2400 L 139.0000,93.2400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 119.0000,113.6000 L 139.0000,93.6000 L 139.9500,93.6000 L 119.9500,113.6000 L 119.0000,113.6000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_51"/><path d=" M 139.2071,94.1000 L 138.7429,94.1000 L 119.7429,113.1000 L 120.2071,113.1000 L 139.2071,94.1000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_52"/><path d=" M 481.0000,86.7600 L 139.0000,86.7600" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 119.0000,106.4000 L 139.0000,86.4000 L 139.9500,86.4000 L 119.9500,106.4000 L 119.0000,106.4000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 139.2071,86.9000 L 138.7429,86.9000 L 119.7429,105.9000 L 120.2071,105.9000 L 139.2071,86.9000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 481.0000,78.6600 L 139.0000,78.6600" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_56"/><path d=" M 119.0000,99.2000 L 139.0000,79.2000 L 139.9500,79.2000 L 119.9500,99.2000 L 119.0000,99.2000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_57"/><path d=" M 139.2071,79.7000 L 138.7429,79.7000 L 119.7429,98.7000 L 120.2071,98.7000 L 139.2071,79.7000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_58"/><path d=" M 481.0000,72.1800 L 139.0000,72.1800" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 119.0000,92.0000 L 139.0000,72.0000 L 141.8500,72.0000 L 121.8500,92.0000 L 119.0000,92.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 139.2071,72.5000 L 140.6429,72.5000 L 121.6429,91.5000 L 120.2071,91.5000 L 139.2071,72.5000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 481.0000,64.0800 L 139.0000,64.0800" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 119.0000,84.8000 L 139.0000,64.8000 L 139.9500,64.8000 L 119.9500,84.8000 L 119.0000,84.8000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 139.2071,65.3000 L 138.7429,65.3000 L 119.7429,84.3000 L 120.2071,84.3000 L 139.2071,65.3000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d=" M 481.0000,57.6000 L 139.0000,57.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 119.0000,77.6000 L 139.0000,57.6000 L 139.9500,57.6000 L 119.9500,77.6000 L 119.0000,77.6000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_67"/><path d=" M 139.2071,58.1000 L 138.7429,58.1000 L 119.7429,77.1000 L 120.2071,77.1000 L 139.2071,58.1000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_68"/><path d=" M 481.0000,51.1200 L 139.0000,51.1200" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_69"/><path d=" M 119.0000,70.4000 L 139.0000,50.4000 L 139.9500,50.4000 L 119.9500,70.4000 L 119.0000,70.4000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_70"/><path d=" M 139.2071,50.9000 L 138.7429,50.9000 L 119.7429,69.9000 L 120.2071,69.9000 L 139.2071,50.9000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_71"/><path d=" M 481.0000,43.0200 L 139.0000,43.0200" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_72"/><path d=" M 119.0000,63.2000 L 139.0000,43.2000 L 139.9500,43.2000 L 119.9500,63.2000 L 119.0000,63.2000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_73"/><path d=" M 139.2071,43.7000 L 138.7429,43.7000 L 119.7429,62.7000 L 120.2071,62.7000 L 139.2071,43.7000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_74"/><path d=" M 481.0000,36.5400 L 139.0000,36.5400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_75"/><path d=" M 119.0000,56.0000 L 139.0000,36.0000 L 141.8500,36.0000 L 121.8500,56.0000 L 119.0000,56.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_76"/><path d=" M 139.2071,36.5000 L 140.6429,36.5000 L 121.6429,55.5000 L 120.2071,55.5000 L 139.2071,36.5000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_77"/><path d=" M 139.0000,110.3040 L 129.0000,120.3040 L 129.0000,120.3040 L 139.0000,110.3040 L 139.0000,110.3040 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_79"/><path d=" M 139.0000,110.3040 L 129.0000,120.3040 L 139.0000,110.3040 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_80"/><path d=" M 139.0000,110.3040 L 129.0000,120.3040 L 214.5000,150.9760 L 224.5000,140.9760 L 139.0000,110.3040 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_81"/><path d=" M 129.9114,120.0997 L 214.3705,150.3984 L 223.5886,141.1803 L 139.1295,110.8816 L 129.9114,120.0997 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_82"/><path d=" M 224.5000,140.9760 L 214.5000,150.9760 L 300.0000,107.3440 L 310.0000,97.3440 L 224.5000,140.9760 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_83"/><path d=" M 217.0903,149.0928 L 299.7023,106.9346 L 307.4097,99.2272 L 224.7977,141.3854 L 217.0903,149.0928 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_84"/><path d=" M 310.0000,97.3440 L 300.0000,107.3440 L 385.5000,136.7200 L 395.5000,126.7200 L 310.0000,97.3440 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_85"/><path d=" M 300.9198,107.1313 L 385.3672,136.1457 L 394.5802,126.9327 L 310.1328,97.9183 L 300.9198,107.1313 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_86"/><path d=" M 395.5000,126.7200 L 385.5000,136.7200 L 471.0000,153.8560 L 481.0000,143.8560 L 395.5000,126.7200 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_87"/><path d=" M 386.5139,136.4133 L 470.8358,153.3131 L 479.9861,144.1627 L 395.6642,127.2629 L 386.5139,136.4133 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_88"/><path d=" M 129.0000,75.8080 L 119.0000,85.8080 L 119.0000,85.8080 L 129.0000,75.8080 L 129.0000,75.8080 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_89"/><path d=" M 129.0000,75.8080 L 119.0000,85.8080 L 129.0000,75.8080 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_90"/><path d=" M 129.0000,75.8080 L 119.0000,85.8080 L 204.5000,130.3040 L 214.5000,120.3040 L 129.0000,75.8080 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_91"/><path d=" M 119.8358,85.6793 L 204.4057,129.6912 L 213.6642,120.4327 L 129.0943,76.4208 L 119.8358,85.6793 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_92"/><path d=" M 214.5000,120.3040 L 204.5000,130.3040 L 290.0000,121.0880 L 300.0000,111.0880 L 214.5000,120.3040 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_93"/><path d=" M 205.8562,129.6549 L 289.7711,120.6098 L 298.6438,111.7371 L 214.7289,120.7822 L 205.8562,129.6549 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_94"/><path d=" M 300.0000,111.0880 L 290.0000,121.0880 L 375.5000,163.2800 L 385.5000,153.2800 L 300.0000,111.0880 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_95"/><path d=" M 290.8468,120.9483 L 375.3999,162.6730 L 384.6532,153.4197 L 300.1001,111.6950 L 290.8468,120.9483 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_96"/><path d=" M 385.5000,153.2800 L 375.5000,163.2800 L 461.0000,75.7280 L 471.0000,65.7280 L 385.5000,153.2800 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_97"/><path d=" M 434.7812,103.2917 L 461.3556,76.0795 L 411.7188,125.7163 L 385.1444,152.9285 L 434.7812,103.2917 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_98"/><ellipse cx="139" cy="110.304" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_99"/><ellipse cx="224.5" cy="140.976" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="310" cy="97.344" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><ellipse cx="395.5" cy="126.72" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_102"/><ellipse cx="481" cy="143.856" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_103"/><ellipse cx="129" cy="75.808" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="214.5" cy="120.304" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><ellipse cx="300" cy="111.088" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_106"/><ellipse cx="385.5" cy="153.28" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_107"/><ellipse cx="471" cy="65.728" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><path d=" M 500.0000,144.0000 L 480.0000,164.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_109"/><path d=" M 480.0000,164.0000 L 100.0000,164.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_110"/><path d=" M 100.0000,164.0000 L 120.0000,144.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_111"/><path d=" M 139.0000,0.0000 L 119.0000,20.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_112"/><path d=" M 119.0000,20.0000 L 119.0000,200.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_113"/><path d=" M 119.0000,200.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_114"/><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_115"/><text id="ezcGraphTextBox_5_text" x="19" text-length="44.52px" y="15.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 1</text></g><g id="ezcGraphTextBox_7"><path d=" M 18.5000,37.0000 L 18.5000,21.5000 L 64.5200,21.5000 L 64.5200,37.0000 L 18.5000,37.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_7_text" x="19" text-length="44.52px" y="33.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 2</text></g><g id="ezcGraphTextBox_17"><path d=" M 187.0400,174.8000 L 187.0400,165.3000 L 222.4600,165.3000 L 222.4600,174.8000 L 187.0400,174.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_17_text" x="187.54" text-length="33.92px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 2</text></g><g id="ezcGraphTextBox_21"><path d=" M 272.5400,174.8000 L 272.5400,165.3000 L 307.9600,165.3000 L 307.9600,174.8000 L 272.5400,174.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_21_text" x="273.04" text-length="33.92px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 3</text></g><g id="ezcGraphTextBox_25"><path d=" M 358.0400,174.8000 L 358.0400,165.3000 L 393.4600,165.3000 L 393.4600,174.8000 L 358.0400,174.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_25_text" x="358.54" text-length="33.92px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 4</text></g><g id="ezcGraphTextBox_29"><path d=" M 443.5400,174.8000 L 443.5400,165.3000 L 478.9600,165.3000 L 478.9600,174.8000 L 443.5400,174.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_29_text" x="444.04" text-length="33.92px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 5</text></g><g id="ezcGraphTextBox_30"><path d=" M 111.6400,163.2000 L 111.6400,153.7000 L 118.1000,153.7000 L 118.1000,163.2000 L 111.6400,163.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_121"/><text id="ezcGraphTextBox_30_text" x="112.14" text-length="4.96px" y="161" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_46"><path d=" M 101.7200,127.2000 L 101.7200,117.7000 L 118.1000,117.7000 L 118.1000,127.2000 L 101.7200,127.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_122"/><text id="ezcGraphTextBox_46_text" x="102.22" text-length="14.88px" y="125" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">250</text></g><g id="ezcGraphTextBox_62"><path d=" M 101.7200,91.2000 L 101.7200,81.7000 L 118.1000,81.7000 L 118.1000,91.2000 L 101.7200,91.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_123"/><text id="ezcGraphTextBox_62_text" x="102.22" text-length="14.88px" y="89" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_78"><path d=" M 101.7200,66.8000 L 101.7200,57.3000 L 118.1000,57.3000 L 118.1000,66.8000 L 101.7200,66.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_124"/><text id="ezcGraphTextBox_78_text" x="102.22" text-length="14.88px" y="64.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">750</text></g></g></svg>
+<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" cy="11" rx="7" ry="7" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="11" cy="29" rx="7" ry="7" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><path d=" M 100.0000,164.0000 L 120.0000,144.0000 L 500.0000,144.0000 L 480.0000,164.0000 L 100.0000,164.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_8"/><path d=" M 120.0000,144.0000 L 500.0000,144.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_9"/><path d=" M 492.0000,148.0000 L 500.0000,144.0000 L 492.0000,140.0000 L 492.0000,148.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_10"/><path d=" M 119.0000,200.0000 L 139.0000,180.0000 L 139.0000,0.0000 L 119.0000,20.0000 L 119.0000,200.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_11"/><path d=" M 139.0000,180.0000 L 139.0000,0.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_12"/><path d=" M 138.0000,2.0000 L 139.0000,0.0000 L 140.0000,2.0000 L 138.0000,2.0000 z " style="fill: #eeeeec; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_13"/><path d=" M 224.5000,144.0000 L 224.5000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_14"/><path d=" M 204.5000,161.3000 L 224.5000,141.3000 L 224.5000,144.0000 L 204.5000,164.0000 L 204.5000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_15"/><path d=" M 224.0000,142.5071 L 224.0000,143.7929 L 205.0000,162.7929 L 205.0000,161.5071 L 224.0000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_16"/><path d=" M 310.0000,144.0000 L 310.0000,36.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 290.0000,161.3000 L 310.0000,141.3000 L 310.0000,144.0000 L 290.0000,164.0000 L 290.0000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_19"/><path d=" M 309.5000,142.5071 L 309.5000,143.7929 L 290.5000,162.7929 L 290.5000,161.5071 L 309.5000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_20"/><path d=" M 395.5000,144.0000 L 395.5000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_22"/><path d=" M 375.5000,161.3000 L 395.5000,141.3000 L 395.5000,144.0000 L 375.5000,164.0000 L 375.5000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_23"/><path d=" M 395.0000,142.5071 L 395.0000,143.7929 L 376.0000,162.7929 L 376.0000,161.5071 L 395.0000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_24"/><path d=" M 481.0000,144.0000 L 481.0000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_26"/><path d=" M 461.0000,161.3000 L 481.0000,141.3000 L 481.0000,144.0000 L 461.0000,164.0000 L 461.0000,161.3000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_27"/><path d=" M 480.5000,142.5071 L 480.5000,143.7929 L 461.5000,162.7929 L 461.5000,161.5071 L 480.5000,142.5071 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_28"/><path d=" M 481.0000,136.4400 L 139.0000,136.4400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_31"/><path d=" M 119.0000,156.8000 L 139.0000,136.8000 L 139.9500,136.8000 L 119.9500,156.8000 L 119.0000,156.8000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_32"/><path d=" M 139.2071,137.3000 L 138.7429,137.3000 L 119.7429,156.3000 L 120.2071,156.3000 L 139.2071,137.3000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_33"/><path d=" M 481.0000,129.9600 L 139.0000,129.9600" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_34"/><path d=" M 119.0000,149.6000 L 139.0000,129.6000 L 139.9500,129.6000 L 119.9500,149.6000 L 119.0000,149.6000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_35"/><path d=" M 139.2071,130.1000 L 138.7429,130.1000 L 119.7429,149.1000 L 120.2071,149.1000 L 139.2071,130.1000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_36"/><path d=" M 481.0000,122.4000 L 139.0000,122.4000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_37"/><path d=" M 119.0000,142.4000 L 139.0000,122.4000 L 139.9500,122.4000 L 119.9500,142.4000 L 119.0000,142.4000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_38"/><path d=" M 139.2071,122.9000 L 138.7429,122.9000 L 119.7429,141.9000 L 120.2071,141.9000 L 139.2071,122.9000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_39"/><path d=" M 481.0000,114.8400 L 139.0000,114.8400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_40"/><path d=" M 119.0000,135.2000 L 139.0000,115.2000 L 139.9500,115.2000 L 119.9500,135.2000 L 119.0000,135.2000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_41"/><path d=" M 139.2071,115.7000 L 138.7429,115.7000 L 119.7429,134.7000 L 120.2071,134.7000 L 139.2071,115.7000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_42"/><path d=" M 481.0000,108.3600 L 139.0000,108.3600" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_43"/><path d=" M 119.0000,128.0000 L 139.0000,108.0000 L 141.8500,108.0000 L 121.8500,128.0000 L 119.0000,128.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 139.2071,108.5000 L 140.6429,108.5000 L 121.6429,127.5000 L 120.2071,127.5000 L 139.2071,108.5000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 481.0000,100.8000 L 139.0000,100.8000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_47"/><path d=" M 119.0000,120.8000 L 139.0000,100.8000 L 139.9500,100.8000 L 119.9500,120.8000 L 119.0000,120.8000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_48"/><path d=" M 139.2071,101.3000 L 138.7429,101.3000 L 119.7429,120.3000 L 120.2071,120.3000 L 139.2071,101.3000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_49"/><path d=" M 481.0000,93.2400 L 139.0000,93.2400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_50"/><path d=" M 119.0000,113.6000 L 139.0000,93.6000 L 139.9500,93.6000 L 119.9500,113.6000 L 119.0000,113.6000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_51"/><path d=" M 139.2071,94.1000 L 138.7429,94.1000 L 119.7429,113.1000 L 120.2071,113.1000 L 139.2071,94.1000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_52"/><path d=" M 481.0000,86.7600 L 139.0000,86.7600" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_53"/><path d=" M 119.0000,106.4000 L 139.0000,86.4000 L 139.9500,86.4000 L 119.9500,106.4000 L 119.0000,106.4000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 139.2071,86.9000 L 138.7429,86.9000 L 119.7429,105.9000 L 120.2071,105.9000 L 139.2071,86.9000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 481.0000,79.2000 L 139.0000,79.2000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_56"/><path d=" M 119.0000,99.2000 L 139.0000,79.2000 L 139.9500,79.2000 L 119.9500,99.2000 L 119.0000,99.2000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_57"/><path d=" M 139.2071,79.7000 L 138.7429,79.7000 L 119.7429,98.7000 L 120.2071,98.7000 L 139.2071,79.7000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_58"/><path d=" M 481.0000,71.6400 L 139.0000,71.6400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_59"/><path d=" M 119.0000,92.0000 L 139.0000,72.0000 L 141.8500,72.0000 L 121.8500,92.0000 L 119.0000,92.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 139.2071,72.5000 L 140.6429,72.5000 L 121.6429,91.5000 L 120.2071,91.5000 L 139.2071,72.5000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 481.0000,65.1600 L 139.0000,65.1600" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_63"/><path d=" M 119.0000,84.8000 L 139.0000,64.8000 L 139.9500,64.8000 L 119.9500,84.8000 L 119.0000,84.8000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 139.2071,65.3000 L 138.7429,65.3000 L 119.7429,84.3000 L 120.2071,84.3000 L 139.2071,65.3000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d=" M 481.0000,57.6000 L 139.0000,57.6000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_66"/><path d=" M 119.0000,77.6000 L 139.0000,57.6000 L 139.9500,57.6000 L 119.9500,77.6000 L 119.0000,77.6000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_67"/><path d=" M 139.2071,58.1000 L 138.7429,58.1000 L 119.7429,77.1000 L 120.2071,77.1000 L 139.2071,58.1000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_68"/><path d=" M 481.0000,50.0400 L 139.0000,50.0400" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_69"/><path d=" M 119.0000,70.4000 L 139.0000,50.4000 L 139.9500,50.4000 L 119.9500,70.4000 L 119.0000,70.4000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_70"/><path d=" M 139.2071,50.9000 L 138.7429,50.9000 L 119.7429,69.9000 L 120.2071,69.9000 L 139.2071,50.9000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_71"/><path d=" M 481.0000,43.5600 L 139.0000,43.5600" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 0.47; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_72"/><path d=" M 119.0000,63.2000 L 139.0000,43.2000 L 139.9500,43.2000 L 119.9500,63.2000 L 119.0000,63.2000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_73"/><path d=" M 139.2071,43.7000 L 138.7429,43.7000 L 119.7429,62.7000 L 120.2071,62.7000 L 139.2071,43.7000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_74"/><path d=" M 481.0000,36.0000 L 139.0000,36.0000" style="fill: none; stroke: #888a85; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_75"/><path d=" M 119.0000,56.0000 L 139.0000,36.0000 L 141.8500,36.0000 L 121.8500,56.0000 L 119.0000,56.0000 z " style="fill: #eeeeec; fill-opacity: 0.20; stroke: none;" id="ezcGraphPolygon_76"/><path d=" M 139.2071,36.5000 L 140.6429,36.5000 L 121.6429,55.5000 L 120.2071,55.5000 L 139.2071,36.5000 z " style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_77"/><path d=" M 139.0000,110.3040 L 129.0000,120.3040 L 129.0000,120.3040 L 139.0000,110.3040 L 139.0000,110.3040 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_79"/><path d=" M 139.0000,110.3040 L 129.0000,120.3040 L 139.0000,110.3040 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_80"/><path d=" M 139.0000,110.3040 L 129.0000,120.3040 L 214.5000,150.9760 L 224.5000,140.9760 L 139.0000,110.3040 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_81"/><path d=" M 129.9114,120.0997 L 214.3705,150.3984 L 223.5886,141.1803 L 139.1295,110.8816 L 129.9114,120.0997 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_82"/><path d=" M 224.5000,140.9760 L 214.5000,150.9760 L 300.0000,107.3440 L 310.0000,97.3440 L 224.5000,140.9760 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_83"/><path d=" M 217.0903,149.0928 L 299.7023,106.9346 L 307.4097,99.2272 L 224.7977,141.3854 L 217.0903,149.0928 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_84"/><path d=" M 310.0000,97.3440 L 300.0000,107.3440 L 385.5000,136.7200 L 395.5000,126.7200 L 310.0000,97.3440 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_85"/><path d=" M 300.9198,107.1313 L 385.3672,136.1457 L 394.5802,126.9327 L 310.1328,97.9183 L 300.9198,107.1313 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_86"/><path d=" M 395.5000,126.7200 L 385.5000,136.7200 L 471.0000,153.8560 L 481.0000,143.8560 L 395.5000,126.7200 z " style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_87"/><path d=" M 386.5139,136.4133 L 470.8358,153.3131 L 479.9861,144.1627 L 395.6642,127.2629 L 386.5139,136.4133 z " style="fill: none; stroke: #395068; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_88"/><path d=" M 129.0000,75.8080 L 119.0000,85.8080 L 119.0000,85.8080 L 129.0000,75.8080 L 129.0000,75.8080 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_89"/><path d=" M 129.0000,75.8080 L 119.0000,85.8080 L 129.0000,75.8080 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_90"/><path d=" M 129.0000,75.8080 L 119.0000,85.8080 L 204.5000,130.3040 L 214.5000,120.3040 L 129.0000,75.8080 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_91"/><path d=" M 119.8358,85.6793 L 204.4057,129.6912 L 213.6642,120.4327 L 129.0943,76.4208 L 119.8358,85.6793 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_92"/><path d=" M 214.5000,120.3040 L 204.5000,130.3040 L 290.0000,121.0880 L 300.0000,111.0880 L 214.5000,120.3040 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_93"/><path d=" M 205.8562,129.6549 L 289.7711,120.6098 L 298.6438,111.7371 L 214.7289,120.7822 L 205.8562,129.6549 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_94"/><path d=" M 300.0000,111.0880 L 290.0000,121.0880 L 375.5000,163.2800 L 385.5000,153.2800 L 300.0000,111.0880 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_95"/><path d=" M 290.8468,120.9483 L 375.3999,162.6730 L 384.6532,153.4197 L 300.1001,111.6950 L 290.8468,120.9483 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_96"/><path d=" M 385.5000,153.2800 L 375.5000,163.2800 L 461.0000,75.7280 L 471.0000,65.7280 L 385.5000,153.2800 z " style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_97"/><path d=" M 434.7812,103.2917 L 461.3556,76.0795 L 411.7188,125.7163 L 385.1444,152.9285 L 434.7812,103.2917 z " style="fill: none; stroke: #781515; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_98"/><ellipse cx="139" cy="110.304" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_99"/><ellipse cx="224.5" cy="140.976" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="310" cy="97.344" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><ellipse cx="395.5" cy="126.72" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_102"/><ellipse cx="481" cy="143.856" rx="3" ry="3" style="fill: #729fcf; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_103"/><ellipse cx="129" cy="75.808" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="214.5" cy="120.304" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><ellipse cx="300" cy="111.088" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_106"/><ellipse cx="385.5" cy="153.28" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_107"/><ellipse cx="471" cy="65.728" rx="3" ry="3" style="fill: #ef2929; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><path d=" M 500.0000,144.0000 L 480.0000,164.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_109"/><path d=" M 480.0000,164.0000 L 100.0000,164.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_110"/><path d=" M 100.0000,164.0000 L 120.0000,144.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_111"/><path d=" M 139.0000,0.0000 L 119.0000,20.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_112"/><path d=" M 119.0000,20.0000 L 119.0000,200.0000" style="fill: none; stroke: #eeeeec; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_113"/><path d=" M 119.0000,200.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_114"/><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_115"/><text id="ezcGraphTextBox_5_text" x="19" text-length="44.52px" y="15.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 1</text></g><g id="ezcGraphTextBox_7"><path d=" M 18.5000,37.0000 L 18.5000,21.5000 L 64.5200,21.5000 L 64.5200,37.0000 L 18.5000,37.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_7_text" x="19" text-length="44.52px" y="33.9" style="font-size: 14px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">Line 2</text></g><g id="ezcGraphTextBox_17"><path d=" M 187.0400,174.8000 L 187.0400,165.3000 L 222.4600,165.3000 L 222.4600,174.8000 L 187.0400,174.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_17_text" x="187.54" text-length="33.92px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 2</text></g><g id="ezcGraphTextBox_21"><path d=" M 272.5400,174.8000 L 272.5400,165.3000 L 307.9600,165.3000 L 307.9600,174.8000 L 272.5400,174.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_21_text" x="273.04" text-length="33.92px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 3</text></g><g id="ezcGraphTextBox_25"><path d=" M 358.0400,174.8000 L 358.0400,165.3000 L 393.4600,165.3000 L 393.4600,174.8000 L 358.0400,174.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_25_text" x="358.54" text-length="33.92px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample 4</text></g><g id="ezcGraphTextBox_29"><path d=" M 447.7800,182.9000 L 447.7800,165.3000 L 474.7200,165.3000 L 474.7200,182.9000 L 447.7800,182.9000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_29_text" x="448.28" text-length="25.44px" y="172.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">sample</text><text id="ezcGraphTextBox_29_text" x="458.52" text-length="4.96px" y="181.4" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">5</text></g><g id="ezcGraphTextBox_30"><path d=" M 111.6400,163.2000 L 111.6400,153.7000 L 118.1000,153.7000 L 118.1000,163.2000 L 111.6400,163.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_121"/><text id="ezcGraphTextBox_30_text" x="112.14" text-length="4.96px" y="161" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">0</text></g><g id="ezcGraphTextBox_46"><path d=" M 101.7200,127.2000 L 101.7200,117.7000 L 118.1000,117.7000 L 118.1000,127.2000 L 101.7200,127.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_122"/><text id="ezcGraphTextBox_46_text" x="102.22" text-length="14.88px" y="125" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">250</text></g><g id="ezcGraphTextBox_62"><path d=" M 101.7200,91.2000 L 101.7200,81.7000 L 118.1000,81.7000 L 118.1000,91.2000 L 101.7200,91.2000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_123"/><text id="ezcGraphTextBox_62_text" x="102.22" text-length="14.88px" y="89" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">500</text></g><g id="ezcGraphTextBox_78"><path d=" M 101.7200,66.8000 L 101.7200,57.3000 L 118.1000,57.3000 L 118.1000,66.8000 L 101.7200,66.8000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_124"/><text id="ezcGraphTextBox_78_text" x="102.22" text-length="14.88px" y="64.6" style="font-size: 8px; font-family: sans-serif; fill: #d3d7cf; fill-opacity: 1.00; stroke: none;">750</text></g></g></svg>
diff --git a/tests/numeric_axis_test.php b/tests/numeric_axis_test.php
index 4f98cc8..defd8f2 100644
--- a/tests/numeric_axis_test.php
+++ b/tests/numeric_axis_test.php
@@ -31,6 +31,49 @@ class ezcGraphNumericAxisTest extends ezcTestCase
);
}
+ public function testGetSteps()
+ {
+ $chart = new ezcGraphLineChart();
+ $chart->data['sample'] = new ezcGraphArrayDataSet( array( 2000 => 70, 12, 39, 87 ) );
+ $chart->render( 500, 200 );
+
+ $steps = $chart->yAxis->getSteps();
+
+ $position = 0.;
+ $label = 0.;
+ foreach ( $steps as $nr => $step )
+ {
+ $this->assertEquals(
+ $step->position,
+ $position,
+ "[$nr] Step position wrong.",
+ .00001
+ );
+ $position += .25;
+
+ $this->assertEquals(
+ $step->width,
+ .25,
+ "[$nr] Step width wrong.",
+ .00001
+ );
+
+ $this->assertEquals(
+ $step->label,
+ $label,
+ "[$nr] Step label wrong.",
+ .00001
+ );
+ $label += 25;
+
+ $this->assertSame(
+ count( $step->childs ),
+ 4,
+ "[$nr] Step child count wrong."
+ );
+ }
+ }
+
public function testManualScaling()
{
$chart = new ezcGraphLineChart();
OpenPOWER on IntegriCloud