From 8dd83494538df499345921f78ac5997a1eee1351 Mon Sep 17 00:00:00 2001 From: Abhirup Das Date: Thu, 30 Oct 2025 01:44:02 +0100 Subject: [PATCH 1/2] Fix axes flattening for single subplot case Signed-off-by: Abhirup Das --- scripts/demos/sensors/cameras.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/demos/sensors/cameras.py b/scripts/demos/sensors/cameras.py index ad2bc8c150d..66fcc804b52 100644 --- a/scripts/demos/sensors/cameras.py +++ b/scripts/demos/sensors/cameras.py @@ -138,7 +138,10 @@ def save_images_grid( ncol = int(np.ceil(n_images / nrow)) fig, axes = plt.subplots(nrow, ncol, figsize=(ncol * 2, nrow * 2)) - axes = axes.flatten() + if isinstance(axes, np.ndarray): + axes = axes.flatten() + else: + axes = np.array([axes] # plot images for idx, (img, ax) in enumerate(zip(images, axes)): From 705e7bc2bb751cfb7d8368d62c6ecef185a9d00a Mon Sep 17 00:00:00 2001 From: Abhirup Das Date: Thu, 30 Oct 2025 01:55:55 +0100 Subject: [PATCH 2/2] Fix syntax error in axes array initialization Signed-off-by: Abhirup Das --- scripts/demos/sensors/cameras.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/demos/sensors/cameras.py b/scripts/demos/sensors/cameras.py index 66fcc804b52..9cad2545cbb 100644 --- a/scripts/demos/sensors/cameras.py +++ b/scripts/demos/sensors/cameras.py @@ -141,7 +141,7 @@ def save_images_grid( if isinstance(axes, np.ndarray): axes = axes.flatten() else: - axes = np.array([axes] + axes = np.array([axes]) # plot images for idx, (img, ax) in enumerate(zip(images, axes)):