import matplotlib.pyplot as plt import gradio as gr def stars(n): plt.figure(figsize=(20,20), facecolor=(0.5, 0.5, 0.5)) for i, j in zip(range(1,n), range(n, 1, -1)): plt.plot([0, i], [j, 0], "k", linewidth=1) plt.plot([0, -i], [j, 0], "w", linewidth=1) plt.plot([0, i], [-j, 0], "w", linewidth=1) plt.plot([0, -i], [-j, 0], "k", linewidth=1) plt.axis('off') return plt.gcf() iface = gr.Interface( fn=stars, inputs=gr.Slider(1, 100, 1), # Updated to use gr.Slider outputs="plot" ) iface.launch()