It would be great if it could be seperated by cell type, gene, and condition like
x axis (bottom) = gene
x axis (top) = condition (i.e one column for each condition)
y axis = cell type
so you can compare change in change in expression across several genes, in several cell types in different cell types
Perhaps you might have already figured out, but you can combine your cell type and condition column to generate a celltype_condition column and then use that as a key for groupby. You may need to re-order the category so that you get it in your desired format!