python数据可视化高手之路我愿称它为代码最简效

上一节我们已经了解到 pybi-next 基本的联动原理。联动是非常简单,比如上面的效果全是内置。但一份数据可视化报告上往往有许多东西(下拉框,标题,表格,图表...)。如何把东西放在正确的地方也是非常重要。
pybi-next 的所有容器组件,都支持 with 语法,只要在 with 范围内创建的组件,自动就放到容器中。
flowBox 不仅仅只是让组件横向放置。当一行中的组件太多,无法容纳时,会自动换行处理。比如,重复创建多几个切片器。
flowBox 经常使用在同一组东西放在一行的情况。但是要注意一点,flowBox 是无法控制组件的大小,只要一行无法容纳,就会换行。
注意上面的动图,一开始由于一个表格的宽度已经占满了行,因此4个表格各自换行显示。随着把界面缩小,当足够容纳另一个表格时, flowBox 马上使它们移到同一行。
那么,有没有一种方式确保它们总是以四宫格的方式布局?这就要使用 pybi-next 中最强大的布局方式。
但是,我们可以自由控制每个控件放置的位置,而不用考虑创建次序。例如,我希望在 t2(第一行第二列的格子),换成一个切片器
那如果希望 t2 格子里面,横向放多个切片器?很简单,容器里面放其他的容器即可。
如果这里不使用 flowbox ,而是直接拆解4个切片器,都标记为 t2 位置,那么这些切片器都会重叠放在一起
gridBox 还拥有类似 excel 合并单元格的功能。现在,我们来制作文章开始的演示效果。
注意到38-40行代码,这里形式上连续嵌套2个 with 语句,但是实际上我们可以用自定义函数,把局部的界面制作给单独抽出来。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
告急!日本首相突发警告:处于社会崩溃边缘!什么情况?3500亿砸盘逼近,美股危险了?欧洲爆发抛售潮
全国政协委员蒋胜男:生育率不断下跌最根本原因是超时工作带来的,加班问题让年轻人没时间结婚生娃
安徽一中学488万招投标出现3600元插线年义务教育在校生或减三千万:“失业潮”或是伪命题
戴尔推出XPS PC 8960:最高酷睿 i9-13900K和英伟达RTX 4090 GPU


相关文章:
相关推荐:
网友评论:


