Spaces:
Runtime error
Runtime error
File size: 1,164 Bytes
8be4b91 fedde71 9b8cb2e fedde71 3542cea 9b8cb2e 3542cea 8be4b91 fedde71 af54ee7 3542cea 8be4b91 fedde71 9b8cb2e fedde71 8be4b91 9b8cb2e |
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 32 33 34 35 36 |
import pandas as pd
import matplotlib.pyplot as plt
import gradio as gr
def plot_time_series(data):
# Processar os dados da série temporal
lines = data.strip().split("\n")
data = [line.strip().split(",") for line in lines]
df = pd.DataFrame(data, columns=["date", "value"])
df["date"] = pd.to_datetime(df["date"])
df["value"] = df["value"].astype(float)
# Criar o gráfico de linhas da série temporal
plt.figure(figsize=(10, 6))
plt.plot(df["date"], df["value"])
plt.xlabel("Data")
plt.ylabel("Valor")
plt.title("Série Temporal")
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()
# Criar a interface Gradio
iface = gr.Interface(
fn=plot_time_series,
inputs=gr.inputs.Textbox(label="Insira a série temporal em formato de tabela com duas colunas: 'date' e 'value'"),
outputs=None,
live=True,
capture_session=True,
title="Visualização de Série Temporal",
description="Cole os dados da série temporal em formato de tabela com duas colunas: 'date' e 'value'. O aplicativo exibirá um gráfico de linhas da série temporal."
)
# Executar o aplicativo
iface.launch()
|