Difficulty follows network hashing more or less directly. But it also follows price, indirectly.
Miners use formula to determine how profitable mining is. If price increases, mining becomes more profitable. If difficulty increases, mining becomes less profitable. If both increase at the same rate, mining profit remains the same.
If difficulty is increasing faster than price, profit goes down. Miners with expensive electricity start to lose money or barely break even, and lose interest. Eventually difficulty drops back down because of these miners leaving.
If price is increasing faster than difficulty, profit for miners goes up. This encourages small time miners to purchase more hardware, and encourages even miners with expensive electricity to mine, because the profit is so high compensates for the expensive electricity. Eventually difficulty increases to match the higher price.
Right now though, we are in a bit of a special situation. By all rights, price is getting way out of line with difficulty, mining is extremely profitable. But the threat of ASIC mining is stopping most miners from increasing their GPU based mining investments, as the common thought is that difficulty will skyrocket in the next few months until GPU mining is unprofitable for all. But the endless delays on ASIC delivery has slowed things down a bit, and GPU mining is still very profitable. Difficulty could increase 10X and I would still make some profit with my GPU mining, for example.
My OP was simply recognizing a pattern in the historical data, nothing more. Can you explain why value would crash after price exceed difficulty by a certain threshold for a certain length of time? Or is it just random luck that a crash or correction has occurred after each time price increase exceeded difficulty increase?