作品简介

本书共分为5章,各章主要内容如下:第1章介绍一些准备工作,包括Anaconda的安装方法、运行环境,以及绘图的主要方法。第2章主要介绍基本图形的绘制,即对Bokeh中一些常见的基础图形,如线形图、柱状图、饼图、气泡图和直方图等进行介绍。第3章主要介绍数据类型与转换,包括对Bokeh所需的常见数据类型进行的介绍。第4章主要介绍视图属性,包括Bokeh图形配色、画布属性及绘图工具,图形显示方式和输出方式,用控件进行数据交互的方法。第5章主要介绍Web动态可视化。熟悉Web开发的读者可以在任意前端框架下嵌入图形。如果仅对Bokeh的基础绘图感兴趣,那么前4章的内容就能满足你的需求;如果你有一定的Web开发基础,那么可以参考第5章的内容,实现Web数据可视化。

屈希峰编著

作品目录

  • 前言
  • 第1章 准备工作
  • 1.1 安装Anaconda
  • 1.2 运行Jupyter Notebook
  • 1.3 基本概念
  • 第2章 绘制基本图形
  • 2.1 绘图方法
  • 2.2 散点图
  • 2.3 气泡图
  • 2.4 折线图
  • 2.5 时间序列
  • 2.6 柱状图
  • 2.7 直方图
  • 2.8 饼(环)图
  • 2.9 旭日图
  • 2.10 雷达图
  • 2.11 箱形图
  • 2.12 面积图
  • 2.13 蜡烛(K线)图
  • 2.14 色块图
  • 2.15 仪表盘
  • 2.16 火柴图
  • 2.17 关系图
  • 2.18 脊线图
  • 2.19 向量图
  • 2.20 其他
  • 第3章 数据类型与转换
  • 3.1 Python List
  • 3.2 Python Dict
  • 3.3 NumPy Arrays
  • 3.4 Pandas DataFrame
  • 3.5 Bokeh ColumnDataSource
  • 3.6 数据更新、筛选
  • 3.7 自动转换数据格式
  • 第4章 视图属性
  • 4.1 主题
  • 4.2 配色
  • 4.3 视图属性
  • 4.4 绘图工具
  • 4.5 图形显示布局
  • 4.6 图形输出
  • 4.7 使用工具条进行数据交互
  • 4.8 使用控件进行数据交互
  • 第5章 Web动态可视化
  • 5.1 输出为HTML文件
  • 5.2 输出为HTML源码
  • 5.3 输出为HTML组件
  • 5.4 通过Web模板显示
  • 5.5 Bokeh Flask
  • 5.6 Bokeh Sever
展开全部