File size: 565 Bytes
797f80b de2b581 797f80b ff408e4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
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()
|