网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
用户指南:https://plot.ly/dash/
Dash应用的代码是声明与反应式的,可以轻松构建包含交互元素的复杂应用。下面是一个包含5个输入项,3个输出项和交叉筛选的例子,这个例子只有160行代码,并且都是用Python编写的。
Dash应用:含交叉筛选,多个输入与输出项,仅163行Python代码。查看源码
源码:https://gist.github.com/chriddyp/9b2b3e8a6c67697279d3724dce5dab3c
这个应用中的每个设计元素,如尺寸、位置、颜色及字体,都可以自定义。Dash应用是基于Web构建与发布的,所以完全支持CSS。下面是一个采用了高盛报告风格的、可高度定制及交互的Dash报告。
可高度定制的高盛风格Dash报告,查看源码
源码:https://plot.ly/~jackp/17561/import-dash-from-dashdependencies-impor/
因为是在浏览器中查看Dash应用,所以无需写任何JavaScript或HTML代码,Dash提供了一个调用众多Web交互式组件的Python界面。
简单的Dash滑块组件
Dash还提供了一个简单的响应式装饰器,用于绑定Dash用户界面和数据分析代码。