金融量化学习---Python, MySQL, Pandas

这里用来记录一些在金融领域,尤其是银行相关的资金、债券、票据中应用到的数据管理与分析, 编程等心得或笔记,以及个人的一点小小兴趣(易经八卦、藏密禅修)等

导航

Dash入门

初识

1.dash简介
 大数据开发过程中,我们常常需要向别人展示一些统计结果,有时候还是实时的统计结果。最好能以网页方式提供,让别人在他的机器上,使用浏览器也能访问。这时候统计工具往往使用Python,而把分析图表画出来使用JavaScript,需要搭建web服务,还涉及中间过程的数据衔接。而Dash能帮我们实现以上所有的工作。
 Dash是Python的一个库,使用pip即可安装。用它可以启动一个http server, python调用它做图,而它内部将这些图置换成JavaScript显示,进行数据分析和展示。

  1. 安装
pip install dash
pip install dash-renderer
pip install dash-html-components
pip install dash-core-components

其中html与网页相关,比如用它实现Title显示及一些与用户的交互操作,core是绘图部分,像我们常用的柱图,饼图,箱图,线图,都可以用它实现。

简单demo

(1) 代码

(1) 官方demo
https://dash.plot.ly/gallery

(2) 支持多个网页的另一种方法
https://stackoverflow.com/questions/51946300/setting-up-a-python-dash-dashboard-inside-a-flask-app

(3) 最常用例程
https://dash.plot.ly/getting-started

(4) dash各种界面交互(最后边)
https://dash.plot.ly/getting-started

(5) dash交互中各种callback处理
https://dash.plot.ly/getting-started-part-2
https://dash-gallery.plotly.host/dash-financial-report/

常见问题

1。cannot import name ‘escape’ from ‘jinja2’

降低版本即可,执行如下操作:

pip3 install Jinja2==3.0.3 -U
pip3 install werkzeug==2.0.3 -U

posted on 2023-06-01 14:27  chengjon  阅读(284)  评论(0编辑  收藏  举报