Spaces:
Sleeping
Sleeping
File size: 898 Bytes
288ee2e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import gradio as gr
import pandas as pd
def show_series_on_chart(series):
"""
Funkcja przyjmuje serię danych w formie tekstowej,
przetwarza ją na listę liczb i wyświetla na wykresie liniowym.
:param series: seria danych w formie tekstowej
:return: wykres liniowy z danymi
"""
series = [float(x.strip()) for x in series.split(',')]
df = pd.DataFrame({'x': range(len(series)), 'y': series})
return gr.LinePlot(df, x='x', y='y')
# Tworzymy interfejs użytkownika
series_input = gr.Textbox(
label="Wprowadź serię danych (oddzielone przecinkami)",
placeholder="Np. 2, 1, 0, 4, 3", # podpowiedź dla użytkownika, jak wprowadzić dane
value="2, 1, 0, 4, 3" # przykładowe dane startowe,
)
chart_output = gr.LinePlot()
interface = gr.Interface(
fn=show_series_on_chart,
inputs=series_input,
outputs=chart_output
)
interface.launch() |