I want to have my image caption be printed on multiple lines.
I have a NxM dynamic grid of images, and I want each of them to have text below the image, on multiple lines.
This is my current code
def generate_grid(data): image_idx_to_display = 0 while image_idx_to_display < len(data): for _ in range(len(data)): cols = st.columns(5) for each_col_num in range(5): if image_idx_to_display < len(data): current_item = data.loc[image_idx_to_display] caption_text = "Hi this is line 1 \n and this is line 2" cols[each_col_num].image(current_item["image_location"], use_column_width=True, caption=caption_text) image_idx_to_display += 1
Is there a way i can actually print this on multiple lines?