Trying to put all graphs in a 2 by 2 or 3 by 3

i tried using st.columns to put the graphs next to each other but they were over lapping i have them connected to a checkbox to show, is there any other methods i could use.

all of these a variables defined earlier but i dont want them on top of each other tried using sub.plots function but it didnt work as it kept throwing errors any help would be greatly appreciated

@Salem_Gr would you mind pasting some minimal and reproducible code under a code block (use ```) ? That would be very helpful to identify what’s wrong, and suggest a solution :upside_down_face:. I’m surprised st.columns() won’t work.