Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
6.9.0
metadata
title: Dodawanie liczb
emoji: 📚
colorFrom: blue
colorTo: gray
sdk: gradio
sdk_version: 6.5.1
app_file: app.py
pinned: false
license: mit
short_description: Show series on chart
Seria danych na wykresie
Przykład pokazujący, jak wprowadzić serię danych w formie tekstowej, przetworzyć ją na listę liczb i wyświetlić na wykresie liniowym za pomocą biblioteki Gradio.
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()