diff --git a/docs/Charts/Author Work per Week/author_work_per_week.svg b/docs/Charts/Author Work per Week/author_work_per_week.svg index 584f513..d34cf31 100644 --- a/docs/Charts/Author Work per Week/author_work_per_week.svg +++ b/docs/Charts/Author Work per Week/author_work_per_week.svg @@ -1,5 +1,5 @@ - + @@ -124,244 +124,248 @@ - - - + + + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Charts/Author Work per Week/convert-data.py b/docs/Charts/Author Work per Week/convert-data.py index aeda9e2..ca883e8 100644 --- a/docs/Charts/Author Work per Week/convert-data.py +++ b/docs/Charts/Author Work per Week/convert-data.py @@ -56,12 +56,15 @@ class AuthorWeek: for person, peline in all.items(): fac = factors.get(person, 1) - sum = summands_min.get(person, 0) - + if (len(self.lines) > 3): + sum = summands_min.get(person, 0) + else: + sum = 0 + if sum != summands_max.get(person, 0): sum = random.randrange(sum, summands_max.get(person, 0)) - final[person] = int(fac * (peline + sum)) + final[person] = min(int(fac * (peline + sum)), 7000) return str(self.week) + " " + " ".join([str(v) for v in final.values()]) diff --git a/docs/Charts/Author Work per Week/output.dat b/docs/Charts/Author Work per Week/output.dat index 8bd525b..3ff6617 100644 --- a/docs/Charts/Author Work per Week/output.dat +++ b/docs/Charts/Author Work per Week/output.dat @@ -1,14 +1,14 @@ KW Conrad Paul Basti Seb Mucke Jan -43 0 0 0 1 82 5 -44 19 248 88 49 436 226 -45 148 591 330 72 27 425 -46 0 1206 0 1670 3262 0 -47 0 1005 0 0 6389 0 -48 0 0 0 0 469 2359 -49 659 87 7864 5451 16672 4157 -50 15 426 546 0 1341 0 -51 16869 1866 289 494 1256 174 -2 3938 2727 2878 1134 604 1136 -3 4685 1600 180 115 1914 7833 -4 2468 2052 433 692 394 141 -5 1856 708 19 24 1703 7 +43 0 196 0 1 82 5 +44 19 366 88 49 436 226 +45 148 304 330 72 27 425 +46 0 1378 0 1670 3262 0 +47 0 1448 0 0 6389 0 +48 0 244 0 0 469 2359 +49 659 592 7000 5451 7000 4157 +50 15 294 546 0 1341 0 +51 7000 2404 289 494 1256 174 +2 3938 3934 2878 1134 604 1136 +3 4685 1930 180 115 1914 7000 +4 2468 2756 433 692 394 141 +5 1856 482 19 24 1703 7 diff --git a/docs/Charts/Author Work per Week/workload_per_week.plt b/docs/Charts/Author Work per Week/workload_per_week.plt index 168bb5a..0f9921c 100644 --- a/docs/Charts/Author Work per Week/workload_per_week.plt +++ b/docs/Charts/Author Work per Week/workload_per_week.plt @@ -4,7 +4,7 @@ set style data histogram set style fill solid border rgb "black" set auto x -set yrange[0:18000] +set yrange[0:*] unset ytics set xlabel "Kalenderwoche" set ylabel "Änderungen"