test_pygwalker.py 811 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env python
  2. # -*- encoding: utf-8 -*-
  3. """
  4. @Contact : liuyuqi.gov@msn.cn
  5. @Time : 2024/06/04
  6. @License : Copyright © 2017-2022 liuyuqi. All Rights Reserved.
  7. @Desc : pygwalker 作图
  8. """
  9. from ast import main
  10. import pygwalker as pw
  11. import gradio as gr
  12. from datasets imoprt load_dataset
  13. dataset = load_dataset("gradio/NYC-Airbnb-Open-Data", split="train")
  14. df = dataset.to_pandas()
  15. with gr.Blocks() as demo:
  16. gr.Label("在 PyGWalker 和 Gradio 中可视化探索 NYC-Airbnb 数据")
  17. gr.Markdown("这是一个使用 pygwalker 和 gradio 库构建的数据应用程序。您可以使用拖放操作来探索数据。现在开始您的分析吧!")
  18. gr.HTML(pw.walk(dataset=df, spec="./viz-config.json", debug=False, return_html=True))
  19. if __name__=='__main__':
  20. demo.launch()