|
from shiny import ui
|
|
|
|
def create_ui():
|
|
app_ui = ui.page_fluid(
|
|
|
|
ui.h1("Data Analysis App"),
|
|
|
|
|
|
ui.row(
|
|
|
|
ui.column(4,
|
|
ui.input_file("file", "Upload CSV File",
|
|
accept=[".csv"]),
|
|
|
|
|
|
ui.input_select("var1", "Select First Variable",
|
|
choices=[]),
|
|
|
|
|
|
ui.input_select("var2", "Select Second Variable",
|
|
choices=[]),
|
|
|
|
|
|
ui.input_text("plot_title", "Enter Plot Title",
|
|
value="My Plot")
|
|
),
|
|
|
|
|
|
ui.column(8,
|
|
ui.navset_tab(
|
|
|
|
ui.nav_panel("Data Table",
|
|
ui.output_table("table")
|
|
),
|
|
|
|
ui.nav_panel("Plot",
|
|
ui.output_plot("plot")
|
|
)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
return app_ui |