Your comments

Did you guys got any solution for this issue?

I have got it working automatically by writing the InvalidatePlot() invocation call inside the UI Dispatcher thread, It worked for 2 days, currently it's not working!!

Also I am facing an issue in which I need to bind Data property HeatMapSeries with 10000x10000 2D array. It throws System.OutOfMemory exception. This problem exists for the 2D array of size 2000x2000 or higher.