Update app.py
Browse files
app.py
CHANGED
@@ -33,18 +33,18 @@ with gr.Blocks(title="λμΉλ ν¬μΌλͺ¬ λκ° μμ±κΈ° π") as block:
|
|
33 |
gr.Markdown("# λμΉλ ν¬μΌλͺ¬ λκ° μμ±κΈ° π")
|
34 |
with gr.Row():
|
35 |
generation = gr.Dropdown(
|
36 |
-
[f"{k}μΈλ" for k in range(1, 10)] + ["λͺ¨λ μΈλ"], value="1μΈλ", label="
|
37 |
)
|
38 |
poke_types = gr.Dropdown(
|
39 |
-
pokemons_types, value="λͺ¨λ νμ
", label="
|
40 |
)
|
41 |
-
button = gr.Button(
|
42 |
with gr.Row():
|
43 |
with gr.Column():
|
44 |
-
download = gr.File(label="
|
45 |
-
df_view = gr.DataFrame(label="
|
46 |
with gr.Column():
|
47 |
-
gallery = gr.Gallery(columns=3, label="
|
48 |
report = gr.Markdown("## νμ
λ³ ν¬μΌλͺ¬ λΆμ")
|
49 |
|
50 |
def write_pdf(gen, poke_type):
|
@@ -103,8 +103,9 @@ with gr.Blocks(title="λμΉλ ν¬μΌλͺ¬ λκ° μμ±κΈ° π") as block:
|
|
103 |
|
104 |
doc.build(story)
|
105 |
df = pd.DataFrame(data_dict)
|
106 |
-
|
|
|
107 |
|
108 |
-
button.click(write_pdf, [generation, poke_types], [df_view, download, gallery])
|
109 |
block.queue(concurrency_count=3)
|
110 |
block.launch()
|
|
|
33 |
gr.Markdown("# λμΉλ ν¬μΌλͺ¬ λκ° μμ±κΈ° π")
|
34 |
with gr.Row():
|
35 |
generation = gr.Dropdown(
|
36 |
+
[f"{k}μΈλ" for k in range(1, 10)] + ["λͺ¨λ μΈλ"], value="1μΈλ", label="πν¬μΌλͺ¬ μΈλ", info="μνλ ν¬μΌλͺ¬ μΈλλ₯Ό μ ννμΈμ."
|
37 |
)
|
38 |
poke_types = gr.Dropdown(
|
39 |
+
pokemons_types, value="λͺ¨λ νμ
", label="π©»ν¬μΌλͺ¬ νμ
", info="μνλ ν¬μΌλͺ¬ νμ
μ μ ννμΈμ."
|
40 |
)
|
41 |
+
button = gr.Button(value="π© λκ° μμ±")
|
42 |
with gr.Row():
|
43 |
with gr.Column():
|
44 |
+
download = gr.File(label="πνλ κΈμ¨λ₯Ό λλ¬μ λ€μ΄λ‘λ λ°μΌμΈμ.")
|
45 |
+
df_view = gr.DataFrame(label="πν¬μΌλͺ¬ 리μ€νΈ", wrap=True, row_count=10)
|
46 |
with gr.Column():
|
47 |
+
gallery = gr.Gallery(columns=3, label="π©π»βπ¨ν¬μΌλͺ¬ κ°€λ¬λ¦¬")
|
48 |
report = gr.Markdown("## νμ
λ³ ν¬μΌλͺ¬ λΆμ")
|
49 |
|
50 |
def write_pdf(gen, poke_type):
|
|
|
103 |
|
104 |
doc.build(story)
|
105 |
df = pd.DataFrame(data_dict)
|
106 |
+
analysis = df[['μ΄λ¦', 'νμ
']].groupby(by='νμ
').count().to_markdown().replace('μ΄λ¦', 'κ°μ')
|
107 |
+
return df[['λ²νΈ', 'μ΄λ¦', 'νμ
']], filename, images, analysis
|
108 |
|
109 |
+
button.click(write_pdf, [generation, poke_types], [df_view, download, gallery, report])
|
110 |
block.queue(concurrency_count=3)
|
111 |
block.launch()
|