Commit 7ea56278 authored by Paul Asmuth's avatar Paul Asmuth
Browse files

add the charts-custom/axis_title and charts-custom/rotate_labels examples

parent 8006fdb0
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -52,7 +52,8 @@ install(TARGETS fviz-cli DESTINATION bin)
# Testing
# -----------------------------------------------------------------------------
add_custom_target(test_dir ALL
    COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/test)
    COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/test
    COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/test-examples)

file(GLOB unit_test_files "tests/unit/test_*.cc")
foreach(unit_test_path ${unit_test_files})
@@ -82,21 +83,22 @@ endforeach()

# Examples
# -----------------------------------------------------------------------------
add_custom_target(examples)
add_custom_target(examples_dir ALL
    COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/examples)

add_custom_target(examples ALL)
file(GLOB example_files "examples/**/*.fvz")
foreach(example_path ${example_files})
  get_filename_component(example_name ${example_path} NAME_WE)
  get_filename_component(example_srcdir ${example_path} DIRECTORY)
  add_test(
      NAME test_example_${example_name}_svg
      WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
      COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tests/spec/test_runner.sh ${CMAKE_CURRENT_BINARY_DIR}/fviz ${example_name} ${example_srcdir} ${CMAKE_CURRENT_BINARY_DIR}/test-examples
      DEPENDS fviz-cli test_dir)
  add_custom_target(
      example_${example_name}
      WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
      COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tests/spec/test_runner.sh ${CMAKE_CURRENT_BINARY_DIR}/fviz ${example_name} ${example_srcdir} ${CMAKE_CURRENT_BINARY_DIR}/examples)
      COMMAND ${CMAKE_CURRENT_BINARY_DIR}/fviz --in ${example_srcdir}/${example_name}.fvz --out ${example_srcdir}/${example_name}.svg)
  add_dependencies(examples example_${example_name})
  add_dependencies(example_${example_name} fviz)
  add_dependencies(example_${example_name} examples_dir)
endforeach()


+20 −0
Original line number Diff line number Diff line
(chart/linechart
    data-x (csv "tests/testdata/measurement.csv" time)
    data-y (csv "tests/testdata/measurement.csv" value1)
    axis-left (
        labels (scientific)
        title "Value"
        title-font-size 14pt)
    axis-right (
        labels (scientific)
        title "Value"
        title-rotate 180
        title-font-size 14pt)
    axis-top (
        labels (datetime "%H:%M:%S")
        title "Time"
        title-font-size 14pt)
    axis-bottom (
        labels (datetime "%H:%M:%S")
        title "Time"
        title-font-size 14pt))
+100 −0
Original line number Diff line number Diff line
<svg xmlns="http://www.w3.org/2000/svg" width="900.000000" height="480.000000" viewBox="0 0 900 480">
  <rect width="900.000000" height="480.000000" fill="#ffffff"/>
  <path stroke-width="2.000000" stroke="#000000" fill="none" d="M131.844 88.9556 L139.419 153.287 L148.296 192.905 L157.173 189.737 L166.051 221.728 L174.928 241.884 L183.805 255.322 L192.682 263.554 L201.559 284.629 L210.436 247.242 L219.313 259.013 L228.19 295.095 L237.068 249.011 L245.945 254.638 L254.822 290.241 L263.699 285.438 L272.576 309.182 L281.453 325.434 L290.33 350.252 L299.207 359.463 L308.084 372.288 L316.962 272.465 L325.839 198.063 L334.716 177.919 L343.593 195.72 L352.47 236.866 L361.347 293.918 L370.224 289.375 L379.101 323.817 L387.979 335.46 L396.856 351.83 L405.733 336.99 L414.61 355.093 L423.487 320.406 L432.364 292.028 L441.241 351.036 L450.118 358.54 L458.995 367.996 L467.873 391.044 L476.75 343.257 L485.627 322.19 L494.504 324.391 L503.381 336.064 L512.258 304.744 L521.135 353.835 L530.012 320.508 L538.89 306.968 L547.767 308.454 L556.644 326.328 L565.521 289.471 L574.398 283.377 L583.275 259.546 L592.152 289.446 L601.029 319.472 L609.906 343.302 L618.784 297.394 L627.661 319.014 L636.538 314.393 L645.415 355.498 L654.292 367.342 L663.169 354.769 L672.046 364.312 L680.923 354.497 L689.801 338.181 L698.678 343.506 L707.555 332.657 L716.432 316.293 L725.309 325.37 L734.186 340.15 L743.063 286.407 L751.94 279.213 L760.817 250.047 L768.156 253.07 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 88.9556 L768.156 88.9556 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 88.9556 L131.844 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M195.475 88.9556 L195.475 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M259.106 88.9556 L259.106 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M322.738 88.9556 L322.738 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M386.369 88.9556 L386.369 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M450 88.9556 L450 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M513.631 88.9556 L513.631 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M577.262 88.9556 L577.262 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M640.894 88.9556 L640.894 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M704.525 88.9556 L704.525 94.2889 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 88.9556 L768.156 94.2889 "/>
  <text x="103.297222" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">05:15:44</text>
  <text x="166.928404" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">05:51:34</text>
  <text x="230.559585" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">06:27:24</text>
  <text x="294.190771" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">07:03:15</text>
  <text x="357.821948" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">07:39:05</text>
  <text x="421.453125" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">08:14:56</text>
  <text x="485.084321" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">08:50:46</text>
  <text x="548.715479" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">09:26:36</text>
  <text x="612.346674" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">10:02:27</text>
  <text x="675.977870" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">10:38:17</text>
  <text x="740.155903" y="73.222222" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">11:14:08</text>
  <text x="429.601562" y="36.555556" fill="#333333" font-size="18.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">Time</text>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 88.9556 L768.156 391.044 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 391.044 L762.823 391.044 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 360.836 L762.823 360.836 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 330.627 L762.823 330.627 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 300.418 L762.823 300.418 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 270.209 L762.823 270.209 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 240 L762.823 240 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 209.791 L762.823 209.791 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 179.582 L762.823 179.582 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 149.373 L762.823 149.373 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 119.164 L762.823 119.164 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 88.9556 L762.823 88.9556 "/>
  <text x="779.889236" y="396.044444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.3e+06</text>
  <text x="779.889236" y="365.835555" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.4e+06</text>
  <text x="779.889236" y="335.626666" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.6e+06</text>
  <text x="779.889236" y="305.417774" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.7e+06</text>
  <text x="779.889236" y="275.208887" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.8e+06</text>
  <text x="779.889236" y="245.000000" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.0e+06</text>
  <text x="779.889236" y="214.791104" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.1e+06</text>
  <text x="779.889236" y="184.582226" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.2e+06</text>
  <text x="779.889236" y="154.373330" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.4e+06</text>
  <text x="779.889236" y="124.164434" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.5e+06</text>
  <text x="779.889236" y="93.955556" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.6e+06</text>
  <text x="846.756944" y="246.500000" fill="#333333" font-size="18.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif" transform="rotate(90 869.944 240)">Value</text>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 391.044 L768.156 391.044 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 391.044 L131.844 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M195.475 391.044 L195.475 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M259.106 391.044 L259.106 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M322.738 391.044 L322.738 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M386.369 391.044 L386.369 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M450 391.044 L450 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M513.631 391.044 L513.631 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M577.262 391.044 L577.262 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M640.894 391.044 L640.894 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M704.525 391.044 L704.525 385.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M768.156 391.044 L768.156 385.711 "/>
  <text x="103.297222" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">05:15:44</text>
  <text x="166.928404" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">05:51:34</text>
  <text x="230.559585" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">06:27:24</text>
  <text x="294.190771" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">07:03:15</text>
  <text x="357.821948" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">07:39:05</text>
  <text x="421.453125" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">08:14:56</text>
  <text x="485.084321" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">08:50:46</text>
  <text x="548.715479" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">09:26:36</text>
  <text x="612.346674" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">10:02:27</text>
  <text x="675.977870" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">10:38:17</text>
  <text x="740.155903" y="416.777778" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">11:14:08</text>
  <text x="429.601562" y="456.444444" fill="#333333" font-size="18.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">Time</text>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 88.9556 L131.844 391.044 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 391.044 L137.177 391.044 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 360.836 L137.177 360.836 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 330.627 L137.177 330.627 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 300.418 L137.177 300.418 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 270.209 L137.177 270.209 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 240 L137.177 240 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 209.791 L137.177 209.791 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 179.582 L137.177 179.582 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 149.373 L137.177 149.373 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 119.164 L137.177 119.164 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M131.844 88.9556 L137.177 88.9556 "/>
  <text x="66.688889" y="396.044444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.3e+06</text>
  <text x="66.688889" y="365.835555" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.4e+06</text>
  <text x="66.688889" y="335.626666" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.6e+06</text>
  <text x="66.688889" y="305.417774" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.7e+06</text>
  <text x="66.688889" y="275.208887" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">7.8e+06</text>
  <text x="66.688889" y="245.000000" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.0e+06</text>
  <text x="66.688889" y="214.791104" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.1e+06</text>
  <text x="66.688889" y="184.582226" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.2e+06</text>
  <text x="66.688889" y="154.373330" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.4e+06</text>
  <text x="66.688889" y="124.164434" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.5e+06</text>
  <text x="66.688889" y="93.955556" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">8.6e+06</text>
  <text x="6.868056" y="246.500000" fill="#333333" font-size="18.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif" transform="rotate(-90 30.0556 240)">Value</text>
</svg>
 No newline at end of file
+0 −3
Original line number Diff line number Diff line
(set height 480px)
(set width 1200px)

(chart/linechart
    data-x (csv "tests/testdata/measurement.csv" time)
    data-y (csv "tests/testdata/measurement.csv" value2)
+16 −16
Original line number Diff line number Diff line
<svg xmlns="http://www.w3.org/2000/svg" width="1200.000000" height="480.000000" viewBox="0 0 1200 480">
  <rect width="1200.000000" height="480.000000" fill="#ffffff"/>
  <path stroke-width="2.000000" stroke="#0066cc" fill="none" d="M67.992 112.036 L81.2355 104.332 L96.7552 42.5304 L112.275 45.3279 L127.795 58.3491 L143.314 28.677 L158.834 26.5166 L174.354 45.2698 L189.873 62.8902 L205.393 27.1673 L220.913 48.8277 L236.433 40.6135 L251.952 87.7123 L267.472 72.7006 L282.992 52.7876 L298.511 75.8218 L314.031 48.989 L329.551 37.5581 L345.07 28.1535 L360.59 27.7794 L376.11 27.8264 L391.63 70.8254 L407.149 234.894 L422.669 359.87 L438.189 353.982 L453.708 343.252 L469.228 197.349 L484.748 158.389 L500.268 85.0574 L515.787 47.0277 L531.307 33.6303 L546.827 37.1496 L562.346 32.8678 L577.866 37.1239 L593.386 79.3799 L608.905 83.0773 L624.425 84.5759 L639.945 101.057 L655.465 93.4808 L670.984 80.482 L686.504 86.6424 L702.024 107.688 L717.543 140.248 L733.063 136.561 L748.583 157.971 L764.103 124.201 L779.622 109.135 L795.142 74.2572 L810.662 92.3943 L826.181 152.48 L841.701 164.018 L857.221 135.096 L872.74 129.104 L888.26 137.374 L903.78 152.714 L919.3 91.8335 L934.819 72.0667 L950.339 126.472 L965.859 91.073 L981.378 51.571 L996.898 55.6964 L1012.42 96.6344 L1027.94 66.214 L1043.46 62.9678 L1058.98 56.8967 L1074.5 63.3266 L1090.02 57.2493 L1105.54 79.9953 L1121.06 60.0707 L1136.58 72.5101 L1152.1 84.9774 L1167.61 73.9369 L1180.44 51.817 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M67.992 430.711 L1180.44 430.711 "/>
<svg xmlns="http://www.w3.org/2000/svg" width="900.000000" height="480.000000" viewBox="0 0 900 480">
  <rect width="900.000000" height="480.000000" fill="#ffffff"/>
  <path stroke-width="2.000000" stroke="#0066cc" fill="none" d="M67.992 112.036 L77.6641 104.332 L88.9985 42.5304 L100.333 45.3279 L111.667 58.3491 L123.002 28.677 L134.336 26.5166 L145.671 45.2698 L157.005 62.8902 L168.34 27.1673 L179.674 48.8277 L191.008 40.6135 L202.343 87.7123 L213.677 72.7006 L225.012 52.7876 L236.346 75.8218 L247.681 48.989 L259.015 37.5581 L270.349 28.1535 L281.684 27.7794 L293.018 27.8264 L304.353 70.8254 L315.687 234.894 L327.022 359.87 L338.356 353.982 L349.691 343.252 L361.025 197.349 L372.359 158.389 L383.694 85.0574 L395.028 47.0277 L406.363 33.6303 L417.697 37.1496 L429.032 32.8678 L440.366 37.1239 L451.7 79.3799 L463.035 83.0773 L474.369 84.5759 L485.704 101.057 L497.038 93.4808 L508.373 80.482 L519.707 86.6424 L531.042 107.688 L542.376 140.248 L553.71 136.561 L565.045 157.971 L576.379 124.201 L587.714 109.135 L599.048 74.2572 L610.383 92.3943 L621.717 152.48 L633.051 164.018 L644.386 135.096 L655.72 129.104 L667.055 137.374 L678.389 152.714 L689.724 91.8335 L701.058 72.0667 L712.393 126.472 L723.727 91.073 L735.061 51.571 L746.396 55.6964 L757.73 96.6344 L769.065 66.214 L780.399 62.9678 L791.734 56.8967 L803.068 63.3266 L814.402 57.2493 L825.737 79.9953 L837.071 60.0707 L848.406 72.5101 L859.74 84.9774 L871.075 73.9369 L880.444 51.817 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M67.992 430.711 L880.444 430.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M67.992 430.711 L67.992 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M253.401 430.711 L253.401 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M438.81 430.711 L438.81 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M624.218 430.711 L624.218 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M809.627 430.711 L809.627 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M995.036 430.711 L995.036 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M1180.44 430.711 L1180.44 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M203.401 430.711 L203.401 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M338.809 430.711 L338.809 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M474.218 430.711 L474.218 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M609.627 430.711 L609.627 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M745.036 430.711 L745.036 425.378 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M880.444 430.711 L880.444 425.378 "/>
  <text x="39.445139" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">05:15:44</text>
  <text x="224.853883" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">06:15:28</text>
  <text x="410.262627" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">07:15:12</text>
  <text x="595.671354" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">08:14:56</text>
  <text x="781.080115" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">09:14:40</text>
  <text x="966.488875" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">10:14:24</text>
  <text x="1152.444444" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">11:14:08</text>
  <text x="174.853881" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">06:15:28</text>
  <text x="310.262624" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">07:15:12</text>
  <text x="445.671354" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">08:14:56</text>
  <text x="581.080109" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">09:14:40</text>
  <text x="716.488863" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">10:14:24</text>
  <text x="852.444444" y="456.444444" fill="#333333" font-size="14.666667" font-family="Arial,Helvetica,'Helvetica Neue',sans-serif">11:14:08</text>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M67.992 19.5556 L67.992 430.711 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M67.992 19.5556 L73.3253 19.5556 "/>
  <path stroke-width="1.333333" stroke="#333333" fill="none" d="M67.992 78.2921 L73.3253 78.2921 "/>
Loading