更新时间: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显示数据到浏览器的原理
全国13城校区全覆盖|黑马程序员AI大模型开发(Python),就近学习、全国就业
2026-04-08黑马程序员AI大模型开发(Python)|大厂共建+实战赋能,学完即具备企业项目能力
2026-04-08黑马程序员AI大模型开发(Python)|5阶段体系化教学,从入门到精通全覆盖
2026-04-08黑马程序员AI大模型开发(Python)|培养企业应用型人才,适配行业核心需求
2026-04-08黑马程序员AI智能应用开发|上市品牌背书,大厂联合研发,打造AI复合型人才
2026-04-08全国13城校区全覆盖|黑马程序员AI智能应用开发,就近学、就近就业
2026-04-08