|
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("Data Table", |
|
ui.output_table("table") |
|
), |
|
|
|
ui.nav("Plot", |
|
ui.output_plot("plot") |
|
) |
|
) |
|
) |
|
) |
|
) |
|
return app_ui |