Kvikontent's picture
Create app.py
bed51c0 verified
raw
history blame
979 Bytes
import gradio as gr
import matplotlib.pyplot as plt
import numpy as np
def plot_graph(x_values, y_values, optional1='', optional2='', optional3='', optional4='', optional5='', optional6='', optional7='', optional8='', optional9='', optional10=''):
plt.plot(x_values, y_values)
plt.title('Graph')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.show()
inputs = [
gr.Textbox(label="X Values"),
gr.Textbox(label="Y Values"),
gr.Group([
gr.Textbox(label="Optional 1"),
gr.Textbox(label="Optional 2"),
gr.Textbox(label="Optional 3"),
gr.Textbox(label="Optional 4"),
gr.Textbox(label="Optional 5"),
gr.Textbox(label="Optional 6"),
gr.Textbox(label="Optional 7"),
gr.Textbox(label="Optional 8"),
gr.Textbox(label="Optional 9"),
gr.Textbox(label="Optional 10")
], label="Optional Fields", type="group", optional=True)
]
gr.Interface(plot_graph, inputs, "image").launch()