用于Web应用程序的类似Pandas GUI的工具,用于在不编码的情况下从Python数据框架中制作图表



我正在寻找一种可以通过web应用程序部署给最终用户的GUI工具。用户应该能够根据自己的要求,使用无需编码的点击方法,从给定的Pandas数据框架中创建图表。

我发现Pandas GUI符合我的要求,但我不确定它是否可以通过网络应用程序提供给其他用户。有没有类似的软件包可用于网络平台?

我的应用程序是使用Django框架创建的,数据框架是在应用程序后端生成的。我的用户既没有在他们的电脑上安装python,也不知道如何编码。

我知道这是一个2个月前的问题,但无论如何。我也在寻找类似的东西,我发现了一个很棒的图书馆:dtale。这可以从jupyter笔记本上使用,也可以通过这样的烧瓶应用程序运行它(此代码片段可归功于@Micho.bojcevski(:

from flask import redirect
from dtale.app import build_app
from dtale.views import startup
import pandas as pd
if __name__ == '__main__':
app = build_app(reaper_on=False)
@app.route("/create-df")
def create_df():
df = pd.DataFrame(dict(a=[1, 2, 3], b=[4, 5, 6]))
instance = startup(data=df, ignore_duplicate=True)
return redirect(f"/dtale/main/{instance._data_id}", code=302)
@app.route("/")
def hello_world():
return 'Hi there, load data using <a href="/create-df">create-df</a>'
app.run(host="0.0.0.0", port=8080)

我唯一缺少的就是在用户界面中添加自己的功能。我希望允许用户对数据帧进行更改,并将我的自定义函数应用于数据帧。

最新更新