Split dotplot by condition

Is possible to do something like this in scanpy? (see photo below)

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

can you teach me ?
i want to ask the reply very much!!!
thanks a lot

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!