Commit graph

55 commits

Author SHA1 Message Date
Seung-Zin Nam 416ebbe56a
remove thousandsSep for highcharts labels
e.g., turns rating 1 706 to 1706
2018-02-04 21:36:13 +01:00
Thibault Duplessis 1e366b76a7 study server eval variations 2018-01-21 15:55:07 -05:00
Thibault Duplessis 6c0cec1c82 js tweaks 2018-01-20 10:07:43 -05:00
Thibault Duplessis e1ad601143 study server eval WIP 2018-01-16 21:22:19 -05:00
Thibault Duplessis 22a6d021ac fix movetime chart 2018-01-16 12:09:38 -05:00
Thibault Duplessis e037428ea3 tweak division chart color 2018-01-15 23:35:28 -05:00
Thibault Duplessis 6ad5b08180 study server eval WIP 2018-01-14 23:47:46 -05:00
Thibault Duplessis 23476115d4 study server eval WIP + FEN type 2018-01-14 23:02:12 -05:00
Niklas Fiekas ef0b3c7844 translate advantage and movetime charts 2017-12-05 13:42:15 +01:00
Thibault Duplessis 7ceecea9e1 rename ACPL chart to avoid adblock filter 2017-07-24 10:22:35 +02:00
Thibault Duplessis c9dc1a195e better display blurs on partial analysis graph 2017-06-14 10:21:29 +02:00
Thibault Duplessis ab7002c7d4 delete unused JS 2017-06-14 10:10:34 +02:00
Thibault Duplessis a849e49225 render movetimes & advantage charts with precise blurs 2017-05-08 15:14:38 +02:00
Isaac Levy e542093103 movetime chart: translate to improve 1s moves
This change moves the plot, avoiding the concave
section of the curve. There's a bunch of free params
so it's hard to find the right balance but I think
this is an improvement
2017-04-04 22:32:07 -04:00
Isaac Levy d889621b58 Update movetime chart
rollback scaling change from earlier -- makes 1s moves too small.
2017-04-03 21:16:58 -04:00
Isaac Levy db74554c4b Update movetime scaling
- a bit flatter for low values
- increase max time to 20min (from 10)
2017-04-03 14:55:20 -04:00
Thibault Duplessis 711e331b94 more rating history fixes 2017-04-03 04:38:36 +02:00
Isaac Levy 020ed52a37 Fix movetime centis math
And adjust scaling (again). Also use Math.log1p if browser
has it.
2017-04-02 22:05:13 -04:00
Isaac Levy 869668edd4 fix 0 with only tenths 2017-04-02 14:41:36 -04:00
Isaac Levy c3b82b41c0 fix min 2017-04-02 14:38:20 -04:00
Isaac Levy 03359c9545 Send and display movetime centis 2017-04-02 14:36:09 -04:00
Isaac Levy 78545fbe85 Update movetime.js
scale up even more and cap max time on graph to 10 minutes
2017-04-02 02:50:36 -04:00
Isaac Levy d4df218fb4 Update movetime.js
Scale down log a bit to make small times smaller.
2017-04-02 02:25:43 -04:00
Isaac Levy 877346d7ef Squash movetimes chart
Use ln^2 function to avoid long things collapsing the whole chart.

20min will 5x height of 5s, previously was 10x height
Lower values are similar, in both:
- 2 min is ~3x height of 5s.
- 1 min is ~2.3x height of 5s
2017-03-30 20:55:46 -04:00
Isaac Levy 27a6d90838 use sqrt*log for movetime high
better convex shape
2017-03-30 00:26:10 -04:00
Thibault Duplessis 64002f562a remove superfluous Math.abs 2017-03-29 23:11:33 +02:00
Thibault Duplessis 9d4f670ab2 flatten the movetimes chart - closes #2867 2017-03-29 21:25:13 +02:00
Isaac Levy d8116f40a2 Movetime display improvements
In prep for more accurate times
2017-03-20 14:31:01 -04:00
Thibault Duplessis 7d9250a844 fix advantage chart pointer color 2017-02-09 19:46:54 +01:00
Thibault Duplessis 567351b296 orange line for CP advantage chart - closes #2643 2017-02-09 14:36:50 +01:00
Thibault Duplessis b57020d58d update movetime chart 2017-01-14 18:12:09 +01:00
Thibault Duplessis 3cadc8a88d redesign advantage chart, add a crosshair - for #2520 2017-01-14 17:59:51 +01:00
Niklas Fiekas c807ab15cc scale advantage graph by winning chances 2017-01-13 19:56:01 +01:00
Niklas Fiekas ddab8cc1e7 improve advantage chart tooltips (fixes #2516) 2017-01-13 19:17:04 +01:00
Ian Remsen 866e038201 Update division.js 2016-12-26 01:13:41 -05:00
Niklas Fiekas f92d08775b antiches san with # means loss 2016-11-15 14:58:44 +01:00
Thibault Duplessis 2ae08eeab9 tweak coach pageview chart 2016-09-12 17:53:56 +02:00
Thibault Duplessis d6f9cbceb5 fix race condition with loading highcharts in analysis page 2016-09-08 11:59:59 +02:00
Thibault Duplessis 49a5e00b19 coach analytics 2016-09-07 14:00:23 +02:00
Thibault Duplessis cf1f8b2bcb fix analysis progress graph 2016-07-27 12:11:53 +02:00
Thibault Duplessis 384d39223f higher analysis charts 2016-07-27 12:00:38 +02:00
Thibault Duplessis cd60585ec6 graph checkmate 2016-07-27 11:40:18 +02:00
Thibault Duplessis 68e6ee710b remove analysis charts animations 2016-07-24 23:51:17 +02:00
Thibault Duplessis 1d33d4202e fix premove movetime chart 2016-06-12 10:52:56 +02:00
Thibault Duplessis a2eb48d7a5 fix movetime chart 2016-06-08 00:15:27 +02:00
Thibault Duplessis ea5fe9d536 only animate finite chart 2016-06-04 12:37:27 +02:00
Thibault Duplessis 11779ea808 fix highcharts loader race condition 2016-06-04 11:54:27 +02:00
Thibault Duplessis 29dfadf454 fix progressive analysis race condition 2016-06-04 11:50:47 +02:00
Thibault Duplessis fe885921c6 analysis graph progressive display 2016-06-03 16:01:10 +02:00
Thibault Duplessis 28f62dbf42 generate movetime chart on client side 2016-06-03 12:49:23 +02:00