Trang Dang commited on
Commit
89ea98f
1 Parent(s): 3bb2fcb
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -8,17 +8,21 @@ import shinyswatch
8
 
9
  from shiny import App, Inputs, Outputs, Session, reactive, render, req, ui
10
 
11
- import numpy as np
12
- import torch
13
-
14
  sns.set_theme()
15
 
16
  www_dir = Path(__file__).parent.resolve() / "www"
17
 
 
 
 
 
 
18
  app_ui = ui.page_fillable(
19
  shinyswatch.theme.minty(),
20
  ui.layout_sidebar(
21
  ui.sidebar(
 
 
22
  ui.input_file("image_input", "Upload image: ", multiple=True),
23
  ),
24
  ui.output_image("image"),
@@ -41,6 +45,7 @@ def server(input: Inputs, output: Outputs, session: Session):
41
  @output
42
  @render.image
43
  def image_output():
 
44
  if input.image_input():
45
  src = input.image_input()[0]['datapath']
46
  img = {"src": src, "width": "500px"}
 
8
 
9
  from shiny import App, Inputs, Outputs, Session, reactive, render, req, ui
10
 
 
 
 
11
  sns.set_theme()
12
 
13
  www_dir = Path(__file__).parent.resolve() / "www"
14
 
15
+ df = pd.read_csv(Path(__file__).parent / "penguins.csv", na_values="NA")
16
+ numeric_cols: List[str] = df.select_dtypes(include=["float64"]).columns.tolist()
17
+ species: List[str] = df["Species"].unique().tolist()
18
+ species.sort()
19
+
20
  app_ui = ui.page_fillable(
21
  shinyswatch.theme.minty(),
22
  ui.layout_sidebar(
23
  ui.sidebar(
24
+ ui.input_switch("by_species", "Show species", value=True),
25
+ ui.input_switch("show_margins", "Show marginal plots", value=True),
26
  ui.input_file("image_input", "Upload image: ", multiple=True),
27
  ),
28
  ui.output_image("image"),
 
45
  @output
46
  @render.image
47
  def image_output():
48
+ here = Path(__file__).parent
49
  if input.image_input():
50
  src = input.image_input()[0]['datapath']
51
  img = {"src": src, "width": "500px"}