Before proceeding I would like to take the time to thank eThought for his service, we have found it to be very fair and stable, the miners and I are very happy. If this were ebay I would write "a+++++++++ top service!".
eThought, I have been studying the hashrate graph over several days, and I feel it would be nice to tweak the network hashrate display.
When you call 'getnetworkhashps' on the daemon it can take two parameters which are 'blocks' and 'height'.
Whilst many may think hashrate is measured, it is actually just an estimate from the average times of the last [number] blocks, similar to how difficulty is calculated.
The default 'blocks' parameter is 120, in Bitmark's case that is a 2 hour sample. What I have found is that large changes in network hashrate take a very long time to filter through to getnetworkhashps, it can take an hour or more to reflect an addition of 30% to the network hashrate.
So, would it be possible for you to play with that number, to see how it reflects on the chart?
I should check this thread more often

- sorry for not seeing this message earlier.
Interesting idea, I did not know that it was possible to get a hashrate calculated on a different number of blocks.
Currently however I am using "networkhashps" from 'getmininginfo'. But will definitely think about changing this in the future if it gives more responsive hashrate measurements.
Thank you for the suggestion!