plotprofilemap chooses the size and number of subplots based on that specified by the user, though blank data in the set may produce unexpected results. The appearance of the blank data can be changed using the plotmasked function, as shown below.


The default case for the M100 CSV data:



Obviously, the inner 4x5 region only, contains data that is not blanked. A naive solution is to select only those:


But the masked data still persists of course, and causes the outer-edges to be blanked. A solution is to set plotmasked='none':



Which produces a plot that focuses only on the emission.