Skip to content
Snippets Groups Projects
Commit 2f2de93f authored by dimitri.lizzi's avatar dimitri.lizzi
Browse files

rapport: write about deployment time

parent 8feaf7b9
Branches
No related tags found
No related merge requests found
Showing
with 4764 additions and 216 deletions
doc/charts/chart_deploy_time_all.png

130 B

This diff is collapsed.
doc/charts/chart_deploy_time_debian.png

130 B

This diff is collapsed.
doc/charts/chart_deploy_time_win10.png

130 B

This diff is collapsed.
doc/charts/chart_deploy_time_xubuntu.png

130 B

This diff is collapsed.
doc/charts/chart_image_sizes_debian.png

130 B | W: | H:

doc/charts/chart_image_sizes_debian.png

130 B | W: | H:

doc/charts/chart_image_sizes_debian.png
doc/charts/chart_image_sizes_debian.png
doc/charts/chart_image_sizes_debian.png
doc/charts/chart_image_sizes_debian.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -19,34 +19,34 @@ z
</g>
<g id="axes_1">
<g id="patch_2">
<path d="M 57.6 307.584
L 414.72 307.584
<path d="M 57.6 293.76
L 414.72 293.76
L 414.72 41.472
L 57.6 41.472
z
" style="fill:#ffffff;"/>
</g>
<g id="patch_3">
<path clip-path="url(#p60aa827e55)" d="M 73.832727 307.584
L 166.591169 307.584
L 166.591169 54.144
L 73.832727 54.144
<path clip-path="url(#pb6e32df466)" d="M 73.832727 293.76
L 166.591169 293.76
L 166.591169 53.485714
L 73.832727 53.485714
z
" style="fill:#1f77b4;"/>
</g>
<g id="patch_4">
<path clip-path="url(#p60aa827e55)" d="M 189.780779 307.584
L 282.539221 307.584
L 282.539221 268.486806
L 189.780779 268.486806
<path clip-path="url(#pb6e32df466)" d="M 189.780779 293.76
L 282.539221 293.76
L 282.539221 256.693829
L 189.780779 256.693829
z
" style="fill:#1f77b4;"/>
</g>
<g id="patch_5">
<path clip-path="url(#p60aa827e55)" d="M 305.728831 307.584
L 398.487273 307.584
L 398.487273 284.27565
L 305.728831 284.27565
<path clip-path="url(#pb6e32df466)" d="M 305.728831 293.76
L 398.487273 293.76
L 398.487273 271.662473
L 305.728831 271.662473
z
" style="fill:#1f77b4;"/>
</g>
......@@ -59,7 +59,7 @@ L 0 3.5
" id="maf3ac2b643" style="stroke:#000000;stroke-width:0.8;"/>
</defs>
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="120.211948" xlink:href="#maf3ac2b643" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="120.211948" xlink:href="#maf3ac2b643" y="293.76"/>
</g>
</g>
<g id="text_1">
......@@ -181,7 +181,7 @@ L 56.203125 54.6875
z
" id="DejaVuSans-121"/>
</defs>
<g transform="translate(99.626792 322.582437)scale(0.1 -0.1)">
<g transform="translate(99.626792 308.758437)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-68"/>
<use x="77.001953" xlink:href="#DejaVuSans-233"/>
<use x="138.525391" xlink:href="#DejaVuSans-112"/>
......@@ -195,7 +195,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="236.16" xlink:href="#maf3ac2b643" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="236.16" xlink:href="#maf3ac2b643" y="293.76"/>
</g>
</g>
<g id="text_2">
......@@ -250,7 +250,7 @@ L 9.421875 64.59375
z
" id="DejaVuSans-105"/>
</defs>
<g transform="translate(225.098281 322.182437)scale(0.1 -0.1)">
<g transform="translate(225.098281 308.358437)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-71"/>
<use x="77.490234" xlink:href="#DejaVuSans-122"/>
<use x="129.980469" xlink:href="#DejaVuSans-105"/>
......@@ -261,7 +261,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="352.108052" xlink:href="#maf3ac2b643" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="352.108052" xlink:href="#maf3ac2b643" y="293.76"/>
</g>
</g>
<g id="text_3">
......@@ -364,7 +364,7 @@ Q 52.203125 43.703125 52.203125 31.203125
z
" id="DejaVuSans-97"/>
</defs>
<g transform="translate(328.067427 322.182437)scale(0.1 -0.1)">
<g transform="translate(328.067427 308.358437)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-67"/>
<use x="69.824219" xlink:href="#DejaVuSans-108"/>
<use x="97.607422" xlink:href="#DejaVuSans-111"/>
......@@ -392,7 +392,7 @@ L -0.296875 64.59375
z
" id="DejaVuSans-84"/>
</defs>
<g transform="translate(224.677188 336.260562)scale(0.1 -0.1)">
<g transform="translate(224.677188 322.436562)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-84"/>
<use x="45.458984" xlink:href="#DejaVuSans-121"/>
<use x="104.638672" xlink:href="#DejaVuSans-112"/>
......@@ -409,7 +409,7 @@ L -3.5 0
" id="me710c41e18" style="stroke:#000000;stroke-width:0.8;"/>
</defs>
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="293.76"/>
</g>
</g>
<g id="text_5">
......@@ -443,7 +443,7 @@ L 10.6875 0
z
" id="DejaVuSans-46"/>
</defs>
<g transform="translate(34.696875 311.383219)scale(0.1 -0.1)">
<g transform="translate(34.696875 297.559219)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-48"/>
<use x="63.623047" xlink:href="#DejaVuSans-46"/>
<use x="95.410156" xlink:href="#DejaVuSans-48"/>
......@@ -453,7 +453,7 @@ z
<g id="ytick_2">
<g id="line2d_5">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="268.232118"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="256.452372"/>
</g>
</g>
<g id="text_6">
......@@ -484,7 +484,7 @@ Q 14.890625 38.140625 10.796875 36.28125
z
" id="DejaVuSans-53"/>
</defs>
<g transform="translate(34.696875 272.031337)scale(0.1 -0.1)">
<g transform="translate(34.696875 260.251591)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-48"/>
<use x="63.623047" xlink:href="#DejaVuSans-46"/>
<use x="95.410156" xlink:href="#DejaVuSans-53"/>
......@@ -494,7 +494,7 @@ z
<g id="ytick_3">
<g id="line2d_6">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="228.880237"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="219.144744"/>
</g>
</g>
<g id="text_7">
......@@ -514,7 +514,7 @@ L 12.40625 0
z
" id="DejaVuSans-49"/>
</defs>
<g transform="translate(34.696875 232.679455)scale(0.1 -0.1)">
<g transform="translate(34.696875 222.943963)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-49"/>
<use x="63.623047" xlink:href="#DejaVuSans-46"/>
<use x="95.410156" xlink:href="#DejaVuSans-48"/>
......@@ -524,12 +524,12 @@ z
<g id="ytick_4">
<g id="line2d_7">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="189.528355"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="181.837116"/>
</g>
</g>
<g id="text_8">
<!-- 1.5 -->
<g transform="translate(34.696875 193.327574)scale(0.1 -0.1)">
<g transform="translate(34.696875 185.636335)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-49"/>
<use x="63.623047" xlink:href="#DejaVuSans-46"/>
<use x="95.410156" xlink:href="#DejaVuSans-53"/>
......@@ -539,7 +539,7 @@ z
<g id="ytick_5">
<g id="line2d_8">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="150.176473"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="144.529488"/>
</g>
</g>
<g id="text_9">
......@@ -570,7 +570,7 @@ Q 31.109375 20.453125 19.1875 8.296875
z
" id="DejaVuSans-50"/>
</defs>
<g transform="translate(34.696875 153.975692)scale(0.1 -0.1)">
<g transform="translate(34.696875 148.328706)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-50"/>
<use x="63.623047" xlink:href="#DejaVuSans-46"/>
<use x="95.410156" xlink:href="#DejaVuSans-48"/>
......@@ -580,12 +580,12 @@ z
<g id="ytick_6">
<g id="line2d_9">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="110.824592"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="107.22186"/>
</g>
</g>
<g id="text_10">
<!-- 2.5 -->
<g transform="translate(34.696875 114.62381)scale(0.1 -0.1)">
<g transform="translate(34.696875 111.021078)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-50"/>
<use x="63.623047" xlink:href="#DejaVuSans-46"/>
<use x="95.410156" xlink:href="#DejaVuSans-53"/>
......@@ -595,7 +595,7 @@ z
<g id="ytick_7">
<g id="line2d_10">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="71.47271"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="69.914232"/>
</g>
</g>
<g id="text_11">
......@@ -634,7 +634,7 @@ Q 46.96875 40.921875 40.578125 39.3125
z
" id="DejaVuSans-51"/>
</defs>
<g transform="translate(34.696875 75.271929)scale(0.1 -0.1)">
<g transform="translate(34.696875 73.71345)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-51"/>
<use x="63.623047" xlink:href="#DejaVuSans-46"/>
<use x="95.410156" xlink:href="#DejaVuSans-48"/>
......@@ -700,7 +700,7 @@ Q 14.5 64.65625 8.015625 75.875
z
" id="DejaVuSans-41"/>
</defs>
<g transform="translate(28.617187 199.860031)rotate(-90)scale(0.1 -0.1)">
<g transform="translate(28.617187 192.948031)rotate(-90)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-84"/>
<use x="44.583984" xlink:href="#DejaVuSans-97"/>
<use x="105.863281" xlink:href="#DejaVuSans-105"/>
......@@ -716,18 +716,18 @@ z
</g>
</g>
<g id="patch_6">
<path d="M 57.6 307.584
<path d="M 57.6 293.76
L 57.6 41.472
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_7">
<path d="M 414.72 307.584
<path d="M 414.72 293.76
L 414.72 41.472
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_8">
<path d="M 57.6 307.584
L 414.72 307.584
<path d="M 57.6 293.76
L 414.72 293.76
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_9">
......@@ -738,8 +738,8 @@ L 414.72 41.472
</g>
</g>
<defs>
<clipPath id="p60aa827e55">
<rect height="266.112" width="357.12" x="57.6" y="41.472"/>
<clipPath id="pb6e32df466">
<rect height="252.288" width="357.12" x="57.6" y="41.472"/>
</clipPath>
</defs>
</svg>
doc/charts/chart_image_sizes_win10.png

130 B | W: | H:

doc/charts/chart_image_sizes_win10.png

130 B | W: | H:

doc/charts/chart_image_sizes_win10.png
doc/charts/chart_image_sizes_win10.png
doc/charts/chart_image_sizes_win10.png
doc/charts/chart_image_sizes_win10.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -19,34 +19,34 @@ z
</g>
<g id="axes_1">
<g id="patch_2">
<path d="M 57.6 307.584
L 414.72 307.584
<path d="M 57.6 293.76
L 414.72 293.76
L 414.72 41.472
L 57.6 41.472
z
" style="fill:#ffffff;"/>
</g>
<g id="patch_3">
<path clip-path="url(#p60aa827e55)" d="M 73.832727 307.584
L 166.591169 307.584
L 166.591169 54.144
L 73.832727 54.144
<path clip-path="url(#pb6e32df466)" d="M 73.832727 293.76
L 166.591169 293.76
L 166.591169 53.485714
L 73.832727 53.485714
z
" style="fill:#1f77b4;"/>
</g>
<g id="patch_4">
<path clip-path="url(#p60aa827e55)" d="M 189.780779 307.584
L 282.539221 307.584
L 282.539221 291.768293
L 189.780779 291.768293
<path clip-path="url(#pb6e32df466)" d="M 189.780779 293.76
L 282.539221 293.76
L 282.539221 278.765888
L 189.780779 278.765888
z
" style="fill:#1f77b4;"/>
</g>
<g id="patch_5">
<path clip-path="url(#p60aa827e55)" d="M 305.728831 307.584
L 398.487273 307.584
L 398.487273 301.221947
L 305.728831 301.221947
<path clip-path="url(#pb6e32df466)" d="M 305.728831 293.76
L 398.487273 293.76
L 398.487273 287.728443
L 305.728831 287.728443
z
" style="fill:#1f77b4;"/>
</g>
......@@ -59,7 +59,7 @@ L 0 3.5
" id="maf3ac2b643" style="stroke:#000000;stroke-width:0.8;"/>
</defs>
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="120.211948" xlink:href="#maf3ac2b643" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="120.211948" xlink:href="#maf3ac2b643" y="293.76"/>
</g>
</g>
<g id="text_1">
......@@ -181,7 +181,7 @@ L 56.203125 54.6875
z
" id="DejaVuSans-121"/>
</defs>
<g transform="translate(99.626792 322.582437)scale(0.1 -0.1)">
<g transform="translate(99.626792 308.758437)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-68"/>
<use x="77.001953" xlink:href="#DejaVuSans-233"/>
<use x="138.525391" xlink:href="#DejaVuSans-112"/>
......@@ -195,7 +195,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="236.16" xlink:href="#maf3ac2b643" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="236.16" xlink:href="#maf3ac2b643" y="293.76"/>
</g>
</g>
<g id="text_2">
......@@ -250,7 +250,7 @@ L 9.421875 64.59375
z
" id="DejaVuSans-105"/>
</defs>
<g transform="translate(225.098281 322.182437)scale(0.1 -0.1)">
<g transform="translate(225.098281 308.358437)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-71"/>
<use x="77.490234" xlink:href="#DejaVuSans-122"/>
<use x="129.980469" xlink:href="#DejaVuSans-105"/>
......@@ -261,7 +261,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="352.108052" xlink:href="#maf3ac2b643" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="352.108052" xlink:href="#maf3ac2b643" y="293.76"/>
</g>
</g>
<g id="text_3">
......@@ -364,7 +364,7 @@ Q 52.203125 43.703125 52.203125 31.203125
z
" id="DejaVuSans-97"/>
</defs>
<g transform="translate(328.067427 322.182437)scale(0.1 -0.1)">
<g transform="translate(328.067427 308.358437)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-67"/>
<use x="69.824219" xlink:href="#DejaVuSans-108"/>
<use x="97.607422" xlink:href="#DejaVuSans-111"/>
......@@ -392,7 +392,7 @@ L -0.296875 64.59375
z
" id="DejaVuSans-84"/>
</defs>
<g transform="translate(224.677188 336.260562)scale(0.1 -0.1)">
<g transform="translate(224.677188 322.436562)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-84"/>
<use x="45.458984" xlink:href="#DejaVuSans-121"/>
<use x="104.638672" xlink:href="#DejaVuSans-112"/>
......@@ -409,7 +409,7 @@ L -3.5 0
" id="me710c41e18" style="stroke:#000000;stroke-width:0.8;"/>
</defs>
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="307.584"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="293.76"/>
</g>
</g>
<g id="text_5">
......@@ -437,7 +437,7 @@ Q 19.53125 74.21875 31.78125 74.21875
z
" id="DejaVuSans-48"/>
</defs>
<g transform="translate(44.2375 311.383219)scale(0.1 -0.1)">
<g transform="translate(44.2375 297.559219)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-48"/>
</g>
</g>
......@@ -445,7 +445,7 @@ z
<g id="ytick_2">
<g id="line2d_5">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="258.093198"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="246.840149"/>
</g>
</g>
<g id="text_6">
......@@ -465,7 +465,7 @@ L 12.40625 0
z
" id="DejaVuSans-49"/>
</defs>
<g transform="translate(31.5125 261.892417)scale(0.1 -0.1)">
<g transform="translate(31.5125 250.639368)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-49"/>
<use x="63.623047" xlink:href="#DejaVuSans-48"/>
<use x="127.246094" xlink:href="#DejaVuSans-48"/>
......@@ -475,7 +475,7 @@ z
<g id="ytick_3">
<g id="line2d_6">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="208.602396"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="199.920298"/>
</g>
</g>
<g id="text_7">
......@@ -506,7 +506,7 @@ Q 31.109375 20.453125 19.1875 8.296875
z
" id="DejaVuSans-50"/>
</defs>
<g transform="translate(31.5125 212.401615)scale(0.1 -0.1)">
<g transform="translate(31.5125 203.719516)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-50"/>
<use x="63.623047" xlink:href="#DejaVuSans-48"/>
<use x="127.246094" xlink:href="#DejaVuSans-48"/>
......@@ -516,7 +516,7 @@ z
<g id="ytick_4">
<g id="line2d_7">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="159.111594"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="153.000447"/>
</g>
</g>
<g id="text_8">
......@@ -555,7 +555,7 @@ Q 46.96875 40.921875 40.578125 39.3125
z
" id="DejaVuSans-51"/>
</defs>
<g transform="translate(31.5125 162.910813)scale(0.1 -0.1)">
<g transform="translate(31.5125 156.799665)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-51"/>
<use x="63.623047" xlink:href="#DejaVuSans-48"/>
<use x="127.246094" xlink:href="#DejaVuSans-48"/>
......@@ -565,7 +565,7 @@ z
<g id="ytick_5">
<g id="line2d_8">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="109.620792"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="106.080595"/>
</g>
</g>
<g id="text_9">
......@@ -589,7 +589,7 @@ L 4.890625 26.703125
z
" id="DejaVuSans-52"/>
</defs>
<g transform="translate(31.5125 113.420011)scale(0.1 -0.1)">
<g transform="translate(31.5125 109.879814)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-52"/>
<use x="63.623047" xlink:href="#DejaVuSans-48"/>
<use x="127.246094" xlink:href="#DejaVuSans-48"/>
......@@ -599,7 +599,7 @@ z
<g id="ytick_6">
<g id="line2d_9">
<g>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="60.129991"/>
<use style="stroke:#000000;stroke-width:0.8;" x="57.6" xlink:href="#me710c41e18" y="59.160744"/>
</g>
</g>
<g id="text_10">
......@@ -630,7 +630,7 @@ Q 14.890625 38.140625 10.796875 36.28125
z
" id="DejaVuSans-53"/>
</defs>
<g transform="translate(31.5125 63.929209)scale(0.1 -0.1)">
<g transform="translate(31.5125 62.959963)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-53"/>
<use x="63.623047" xlink:href="#DejaVuSans-48"/>
<use x="127.246094" xlink:href="#DejaVuSans-48"/>
......@@ -696,7 +696,7 @@ Q 14.5 64.65625 8.015625 75.875
z
" id="DejaVuSans-41"/>
</defs>
<g transform="translate(25.432812 199.860031)rotate(-90)scale(0.1 -0.1)">
<g transform="translate(25.432812 192.948031)rotate(-90)scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-84"/>
<use x="44.583984" xlink:href="#DejaVuSans-97"/>
<use x="105.863281" xlink:href="#DejaVuSans-105"/>
......@@ -712,18 +712,18 @@ z
</g>
</g>
<g id="patch_6">
<path d="M 57.6 307.584
<path d="M 57.6 293.76
L 57.6 41.472
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_7">
<path d="M 414.72 307.584
<path d="M 414.72 293.76
L 414.72 41.472
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_8">
<path d="M 57.6 307.584
L 414.72 307.584
<path d="M 57.6 293.76
L 414.72 293.76
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
</g>
<g id="patch_9">
......@@ -734,8 +734,8 @@ L 414.72 41.472
</g>
</g>
<defs>
<clipPath id="p60aa827e55">
<rect height="266.112" width="357.12" x="57.6" y="41.472"/>
<clipPath id="pb6e32df466">
<rect height="252.288" width="357.12" x="57.6" y="41.472"/>
</clipPath>
</defs>
</svg>
doc/charts/chart_image_sizes_xubuntu.png

130 B | W: | H:

doc/charts/chart_image_sizes_xubuntu.png

130 B | W: | H:

doc/charts/chart_image_sizes_xubuntu.png
doc/charts/chart_image_sizes_xubuntu.png
doc/charts/chart_image_sizes_xubuntu.png
doc/charts/chart_image_sizes_xubuntu.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
doc/charts/chart_protocols.png

130 B | W: | H:

doc/charts/chart_protocols.png

130 B | W: | H:

doc/charts/chart_protocols.png
doc/charts/chart_protocols.png
doc/charts/chart_protocols.png
doc/charts/chart_protocols.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
......@@ -10,13 +10,18 @@ import matplotlib.pyplot as plt
# this is a seed that makes the random id in svg always the same for the same input
mpl.rcParams['svg.hashsalt'] = 'bootiful'
def remove_newlines(value):
return str(value).replace('\n', ' ')
def format_value(value):
return re.sub(r'\.0$', '', str(value))
return remove_newlines(re.sub(r'\.0$', '', str(value)))
def csv_to_barchart(file: TextIO) -> plt.Figure:
titles_csv_reader = csv.reader(file, delimiter=';', quoting=csv.QUOTE_ALL)
(xlabel, ylabel, *other_labels) = next(titles_csv_reader)
print(f'|{xlabel}|{ylabel}|{"".join([f"{label}|" for label in other_labels])}')
print(f'|{xlabel}|{ylabel}|{"".join([f"{remove_newlines(label)}|" for label in other_labels])}')
print(f'|--|--|{"--|" * len(other_labels)}')
data_csv_reader = csv.reader(file, delimiter=';', quoting=csv.QUOTE_NONNUMERIC)
......@@ -26,7 +31,7 @@ def csv_to_barchart(file: TextIO) -> plt.Figure:
ys=[]
for (x, (xtick, y, *other_values)) in enumerate(data_csv_reader):
ytick = format_value(y)
print(f'|{xtick}|{ytick}|{"".join([f"{format_value(value)}|" for value in other_values])}')
print(f'|{remove_newlines(xtick)}|{ytick}|{"".join([f"{format_value(value)}|" for value in other_values])}')
xs.append(x)
xticks.append(xtick)
yticks.append(ytick)
......@@ -38,7 +43,8 @@ def csv_to_barchart(file: TextIO) -> plt.Figure:
#plt.yticks(ys, yticks)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.gcf().subplots_adjust(bottom=0.15)
plt.tick_params(axis='x', labelsize=10)
return fig
if __name__ == '__main__':
......
This diff is collapsed.
This diff is collapsed.
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment