Spaces:
Sleeping
Sleeping
| 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() |