更新时间:2022-07-07 来源:黑马程序员 浏览量:
Boken是一个专门针对Web浏览器使用的交互式可视化库,这是与其他可视化库相比最核心的区别。接下来,本节将针对Boken库的基本应用进行详细地介绍。
Boken是针对浏览器使用的交互式可视化库,它旨在提供优雅、简洁的通用图形构建,并且在大的数据集或流媒体数据集上扩展这种性能,帮助程序员快速、轻松地创建交互图、数据应用程序等。接下来,通过一张图来说明Boken是如何将数据展示到浏览器上面的,具体如图6-35所示。
从图6-35中可以看出,Boken库捆绑了多种语言,包括Python、R语言、lua和Julia,结合这些语言产生了JSON文档,此文档将作为BokenJS(JavaScript库)的输入,之后将数据展示到Web浏览器上面。
Boken提供了强大而灵活的功能,使其操作简单且高度定制化,它为用户提供了多个可视化界面,具体包含以下接口:
1.Charts:高级接口,用于简单快速地创建复杂的统计图表。
2.Plotting:中级接口,用于构建各种组装图形元素。
3.Models:底层接口,为开发者提供最大的灵活性。
图6-35 boken显示数据到浏览器的原理
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19