import of matplotlib.cm was absent; it would not work when I import globally in the script, so I placed it within the function
for reading the adata object, the default is to read from "adata.raw.X, adata.raw.obs, adata.raw.var" - I changed this, removing ".raw" because I wasn't sure if all adata files will have that / is that what people want to plot? I could be wrong on this.
I fixed two things in this branch.