From a2104773180458a9184466e32075f470f371207c Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sun, 24 Oct 2021 09:47:25 +0200 Subject: report: Add triad analysis Create and add a new plot that should indicate how difficult typing common triads is. --- lulua/stats.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lulua/stats.py') diff --git a/lulua/stats.py b/lulua/stats.py index 0925c0d..9d6c537 100644 --- a/lulua/stats.py +++ b/lulua/stats.py @@ -28,7 +28,7 @@ from .layout import * from .keyboard import defaultKeyboards from .writer import SkipEvent, Writer from .carpalx import Carpalx, models -from .plot import letterfreq, triadfreq +from .plot import letterfreq, triadfreq, triadEffortPlot, triadEffortData from .util import displayText def updateDictOp (a, b, op): @@ -424,6 +424,12 @@ def main (): sp.add_argument('-s', '--sort', choices={'weight', 'effort', 'combined'}, default='weight', help='Sorter') sp.add_argument('-n', '--limit', type=int, default=0, help='Sorter') sp.set_defaults (func=triadfreq) + + sp = subparsers.add_parser('triadeffortdata') + sp.set_defaults (func=triadEffortData) + sp = subparsers.add_parser('triadeffortplot') + sp.set_defaults (func=triadEffortPlot) + sp = subparsers.add_parser('keyheatmap') sp.set_defaults (func=keyHeatmap) sp = subparsers.add_parser('layoutstats') -- cgit v1.2.3