作者 | 俊欣
来源 | 关于数据分析与可视化
今天小编来为大家安利另外一个用于绘制可视化图表的Python框架,名叫Dash,建立在Flask、Plotly.js以及React.js的基础之上,在创建之出的目的是为了帮助前端知识匮乏的数据分析人员,以纯Python编程的方式快速制作出交互特性强的数据可视化大屏,在经过多年的迭代发展,如今不仅仅可以用来开发在线数据可视化作品,即便是轻量级的数据仪表盘、BI应用甚至是博客或者是常规的网站都随处可见Dash框架的影子,今天小编就先来介绍一下该框架的一些基础知识,并且来制作一个简单的数据可视化大屏。
我们先来了解一下Dash框架中的两个基本概念
Layout
Callbacks
Layout顾名思义就是用来设计可视化大屏的外观和布局,添加一些例如下拉框、单选框、复选框、输入框、文本框、滑动条等组件,其中Dash框架对HTML标签也进行了进一步的封装,使得我们直接可以通过Python代码来生成和设计每一个网页所需要的元素,例如
<div>我们转化成Dash的Python结构就是
html.Div([Callbacks也就是回调函数,基本上是以装饰器的形式来体现的,实现前后端异步通信的交互,例如我们在点击按钮或者下拉框之后出现的功能就是通过回调函数来实现的。
读取数据并且绘制折线图
添加回调函数
我们看到callback()方法中指定输入和输出的媒介,其中Input参数,里面的component_id对应的是下拉框的id也就是dropdown,而Output参数,当中的component_id对应的是折线图的id也就是bar_plot,我们来看一下最后出来的结果如下
最后,全部的代码如下所示
importdash10-15 年前的「新理想主义运动」场景与今天的一个很大区别在于,当时人们感觉可以同时加入...
2 Vitalik:激进去中心化——实现自由之路如今,各种世界性问题层出不穷,民粹主义甚嚣尘上。资本和技术都没有带给我们“美好的明...
3 Meta Football World Cup进军足球元宇宙你肯定听说过 Metaverse ,以及它会如何成为互联网的下一个版本。对大多数人来说,它带来了巨...
4 世界首台常温量子计算机启用!无需绝对零度,主核竟然「镶钻新智元报道 编辑:拉燕 好困 【新智元导读】 21世纪初「一直有进展、永远没落地」的吹嘘性...
5 Web3将开辟新大陆告诉我动机,我就会告诉你结果。 查理·芒格的这句著名的台词虽然有点过于简单,但有点像...
6 全球Web3生态云端峰会顺利收官,GWEI 2022-新加坡大会即将接棒!2022年4月13日,由DeFi之道主办的全球Web3生态创新云端峰会(Global Web3 Eco Innovation Online Summit)正...
7 Web3公司收入情况概览:Ethereum成最强收入机器TLDR; 结论: (1)总收入: Web3商业模式已经大有发展,其中最强大的仍然是出售区块空间,其...
8 为什么说a16z可能在“垄断”Web 3?距离Bill Hwang单日暴亏150亿美元,终结中概股行情仅过去一年,另一位韩国人Do Kwon用了三天,便...
9 热点新闻 | 小派发布行业首款8K双模一体机Pimax Crystal、MagicLeapXR领域热点新闻 撰写:新浪VR |图源:互联网 |排版:潇飞 小派发布行业首款8K双模一体机Pima...
10 NBA Top Shot 已经衰落;「饥饿游戏」联合制片人推出Web3多媒体科眼看NBA Top Shot高楼起,又见它不合时宜的衰落 「饥饿游戏」联合制片人推出Web3.0多媒体科幻项...
10-15 年前的「新理想主义运动」场景与今天的一个很大区别在于,当时人们感觉可以同时加入...
2 Vitalik:激进去中心化——实现自由之路如今,各种世界性问题层出不穷,民粹主义甚嚣尘上。资本和技术都没有带给我们“美好的明...
3 Meta Football World Cup进军足球元宇宙你肯定听说过 Metaverse ,以及它会如何成为互联网的下一个版本。对大多数人来说,它带来了巨...
4 世界首台常温量子计算机启用!无需绝对零度,主核竟然「镶钻新智元报道 编辑:拉燕 好困 【新智元导读】 21世纪初「一直有进展、永远没落地」的吹嘘性...
5 Web3将开辟新大陆告诉我动机,我就会告诉你结果。 查理·芒格的这句著名的台词虽然有点过于简单,但有点像...
6 全球Web3生态云端峰会顺利收官,GWEI 2022-新加坡大会即将接棒!2022年4月13日,由DeFi之道主办的全球Web3生态创新云端峰会(Global Web3 Eco Innovation Online Summit)正...
7 Web3公司收入情况概览:Ethereum成最强收入机器TLDR; 结论: (1)总收入: Web3商业模式已经大有发展,其中最强大的仍然是出售区块空间,其...
8 为什么说a16z可能在“垄断”Web 3?距离Bill Hwang单日暴亏150亿美元,终结中概股行情仅过去一年,另一位韩国人Do Kwon用了三天,便...
9 热点新闻 | 小派发布行业首款8K双模一体机Pimax Crystal、MagicLeapXR领域热点新闻 撰写:新浪VR |图源:互联网 |排版:潇飞 小派发布行业首款8K双模一体机Pima...
10 NBA Top Shot 已经衰落;「饥饿游戏」联合制片人推出Web3多媒体科眼看NBA Top Shot高楼起,又见它不合时宜的衰落 「饥饿游戏」联合制片人推出Web3.0多媒体科幻项...
撤稿申请|
备案号:鄂ICP备2022006215号 Copyright © 2002-2022 metaversezj.com.cn 元宇宙之家 版权所有