博客
关于我
Bokeh 关键概念
阅读量:797 次
发布时间:2023-04-03

本文共 961 字,大约阅读时间需要 3 分钟。

Bokeh 是一个强大的可视化库,广泛应用于数据可视化和科学图表生成。以下将详细介绍 Bokeh 的核心概念、输出方法以及相关接口。

术语解释

在 Bokeh 开发过程中,以下术语是常见且重要的:

  • Application:在浏览器中展示的 Bokeh 文档,通常用于展示数据可视化结果。
  • BokehJS:Bokeh 的 JavaScript 客户端库,用于控制渲染过程。
  • Documents:组织了结构化数据的应用程序,用于存储和管理可视化内容。
  • Embedding:各种方法,用于将 Bokeh 集成到其他应用程序中。
  • Glyphs:Bokeh 绘图的基础视图,用于创建图形元素。
  • Models:构成 Bokeh "图景"(scenegraph)的最底层对象。
  • Server:可选组件,用于分享和发布 Bokeh 图表和应用程序。
  • Widgets:用户界面元素,例如滑块、下拉菜单、按钮等,可用于 Bokeh 图表外区域。

输出方法

Bokeh 提供多种方法来输出可视化结果:

  • output_file:用于生成简单的独立 HTML 文档,便于单独使用 Bokeh 可视化结果。
  • output_notebook:用于在 Jupyter/Zeppelin 笔记本单元格中内联显示 Bokeh 可视化内容。
  • bokeh html:从任意类型的 Bokeh 应用源文件(如 Python 脚本、应用程序目录、JSON 文件等)生成独立的 HTML 文档。
  • bokeh json:将 Bokeh 文档序列化为 JSON 格式,适用于程序matic 处理。
  • bokeh serve:将 Bokeh 文档发布为交互式网络应用程序。

接口与组件

Bokeh 由两大部分组成:

  • BokehJS:作为 JavaScript 库,运行于浏览器中,是 Bokeh 的客户端部分。
  • Python/其他语言库:用于生成 JSON 格式的 Bokeh 文档,供前端渲染使用。

bokeh.plotting

Bokeh 提供了一个中级别通用的 plotting 接口,类似于 Matplotlib 或 Matlab 的绘图接口,适用于一般性数据可视化需求。

通过上述方法和接口,开发者可以充分利用 Bokeh 的强大功能,轻松创建和分享数据可视化内容。

转载地址:http://jgefk.baihongyu.com/

你可能感兴趣的文章
Oracle从11g导出后导入10g
查看>>
oracle从备份归档日志的方法集中回收
查看>>
oracle优化器analyzed,Oracle 学习之 性能优化(十三) 索引
查看>>
Oracle修改字段类型
查看>>
Oracle修改表或者字段的注释
查看>>
oracle典型安装失败,安装oracle 10失败
查看>>
Oracle内存结构详解(四)--Oracle SGA其他组成部分
查看>>
Oracle函数与存储过程和程序包
查看>>
Oracle分析函数之LEAD和LAG
查看>>
Oracle分组取前n条记录
查看>>
Oracle创建database link(dblink)和同义词(synonym)
查看>>
oracle创建数据库的步骤
查看>>
Oracle创建用户、角色、授权、建表
查看>>
Oracle创建用户与授予表空间与权限
查看>>
oracle创建表(并且实现ID自增)
查看>>
oracle删除重复数据保留第一条记录
查看>>
oracle判断空值的函数nvl2,【PL/SQL】 NVL,NVL2,COALESCE 三种空值判断函数
查看>>
Oracle发布VirtualBox 7.1稳定版!支持ARM、优化了UI、支持Wayland等
查看>>
oracle启动三步
查看>>
oracle启动关闭服务,启动关闭oracle服务.bat
查看>>