更新时间: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显示数据到浏览器的原理