seriesandchart / README.md
studentscolab's picture
Update README.md
1283424 verified

A newer version of the Gradio SDK is available: 6.9.0

Upgrade
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()