I'm not sure if the sums add up or not, it is not easy to see all the sample point in that minute on the graph as I sample now every 15 seconds so there could be potentially up to 5 samples in a minute and there was at least one with 66 CRCs but there were others each side but it is not possible to see their values with a 1 hour graph span.
This might be a difficult suggestion but another program I use (for a different thing) allows the user to select a piece of the graph with the mouse and then expands it to fill the entire graph - it auto resets on the next update. Would the graphing component allow such a thing? If it did it would be possible to see values under these circumstances.
The per-minute values are calculated on a sample by sample basis - the per-sample values are multiplied by 60 and divided by the number of seconds since the previous sample, to give a per-minute rate for that sample only. The values of neighbouring samples don't come into it.
I could do it differently, by using actual numbers of CRCs (or FECs) over a one minute period. But of course it's possible to set a sample time which isn't a sub-multiple of 60 seconds, or which is over 60 seconds, so this would still involve some approximation.
I'll give this some more attention soon, but for the moment I'm going to concentrate on getting the present arrangement to deliver accurate results.
Concerning the possibility of a zoom function, that's an interesting suggestion and I'll have a think about it.