How to plot a heatmap of a big matrix with matplotlib (45K * 446)
I solved by downsampling the matrix to a smaller matrix.
I decided to try two methodologies:

supposing I want to down-sample a matrix of 45k rows to a matrix of 1k rows, I took a row value every 45 rows
another methodology is, to down-sample 45k rows to 1k rows, to group the 45k rows into 1k groups (composed by 45 adjacent rows) and to take the average for each group as representative row

Hope it helps.
I am trying to plot a heatmap of a big microarray dataset (45K rows per 446 columns).
Using pcolor from matplotlib I am unable to do it because my pc goes easily out of memory (more than 8G)..
I'd prefer to use python/matplotlib instead of R for personal opinion..
Any way to plot heatmaps in an efficient way?
Thanks