0

I have a data file having data as shown below:

#x       f(x)    g(x)
0.12    -0.43    0.53
0.64     1.34    0.83
and so on...

Now, I want to make scatter plot f(x) vs g(x) and put contour lines on it according to the x value of the points in the interval of 0.24. I tried to do the plots using contour function but that requires to create a meshgrid and a 2D array and all. But here, x, f(x) and g(x) are all random numbers so I can't create a meshgrid. I need some ideas for how to do this plotting. In addition to that, I have very large datafile (approx. 1.5 GB) and it is taking more than an hour to make a single scatter plot using

plt.plot(x,y,'.')

Any idea for faster plotting is also appreciated.

0 Answers0