diff --git a/scanpy/plotting/tools/scatterplots.py b/scanpy/plotting/tools/scatterplots.py index d4650cd5da..0ed1622e1c 100644 --- a/scanpy/plotting/tools/scatterplots.py +++ b/scanpy/plotting/tools/scatterplots.py @@ -236,7 +236,7 @@ def plot_scatter(adata, from matplotlib import gridspec # set up the figure num_panels = len(color) * len(components_list) - n_panels_x = ncols + n_panels_x = min(ncols, num_panels) n_panels_y = np.ceil(num_panels / n_panels_x).astype(int) # each panel will have the size of rcParams['figure.figsize'] fig = pl.figure(figsize=(n_panels_x * rcParams['figure.figsize'][0] * (1 + wspace), diff --git a/scanpy/tests/_images/master_umap_gene_expr.png b/scanpy/tests/_images/master_umap_gene_expr.png index b209ebe1ce..cf45045486 100644 Binary files a/scanpy/tests/_images/master_umap_gene_expr.png and b/scanpy/tests/_images/master_umap_gene_expr.png differ diff --git a/scanpy/tests/_images/master_violin_multi_panel.png b/scanpy/tests/_images/master_violin_multi_panel.png index 0b0d0fe883..5ad9fff563 100644 Binary files a/scanpy/tests/_images/master_violin_multi_panel.png and b/scanpy/tests/_images/master_violin_multi_panel.png differ