Python使用Dash开发网页应用(一)

Python数据可视化Web框架Dash入门

Dash是一个高效简洁的Python框架,是在Flask、Poltly.js以及React.js之上编写的,非常适合构建和部署具有定制用户界面的数据应用程序。以纯Python编程的方式快速开发出交互式的数据可视化Web应用,它特别适合任何处理数据的人。

  • 现阶段的Dash已经成熟,不仅可以用来开发在线数据可视化作品,即使是轻量级的数据仪表盘、BI应用,甚至是搭建文档说明、博客或常规的网站。配合丰富的第三方拓展,只会Python也可以开发出相当精美正式的Web应用。
  • Dash可以制作丰富的图表,包括统计表、地图、三维动画等,并集成到了dashboard中。

Poltly 是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息,可创建多达数十种精美的图表和地图。

React 是一个用于构建用户界面的 JavaScript 库。

1. 安装

pip install dash -i https://pypi.tuna.tsinghua.edu.cn/simple

2. Hello World示例

# Run this app with `python app.py` and
# visit http://127.0.0.1:8050/ in your web browser.

from dash import Dash, html

app = Dash(__name__)
app.layout = html.Div(children=[
    html.H1(children='Hello world'),
    html.Div(children='''你好 Dash'''),
])

if __name__ == '__main__':
    app.run_server(debug=True)

3. 服务运行

(dash) PS C:\dash_demo> python app.py
Dash is running on http://127.0.0.1:8050/

 * Serving Flask app 'app'
 * Debug mode: on

4. 浏览器访问

http://127.0.0.1:8050/

python dash hello world

了解更多内容请关注我

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章