随着信息技术的发展和硬件设备成本的降低,当今的互联网存在海量的数据,想要快速从这些数据中获取更多有效的信息,数据可视化是重要的一环。对Python语言来说,比较传统的数据可视化模块是Matplotlib,但是Matplotlib存在不够美观、静态性、不易分享等缺点,限制了Python在数据可视化中的发展。为了解决这个问题,新型的动态可视化开源模块Plotly应运而生。由于Plotly具有动态、美观、易用、种类丰富等特性,所以一经问世就受到开发人员的喜爱。本书主要介绍Plotly在可视化各领域的应用,包括基础绘图、数据处理、网页开发、程序GUI、机器学习、量化投资等,方便读者对Plotly快速上手。本书绝大部分代码用Python编写,同时也给出了Plotly在R语言、MATLAB和JavaScript中的应用案例。

作者

孙洋洋,擅长网络爬虫、机器学习、量化投资与程序GUI开发设计。有多年量化投资实盘操作经历,现就职于某期货公司做量化研究员。

查看全部
目录

作者介绍1

内容简介

前言

第1章 快速开始

1.1 Plotly简介

1.2 安装与安装环境

1.3 在线初始化

1.4 在线绘图隐私说明

1.5 开始在线绘图

1.6 使用离线绘图库

1.7 参数解读

1.8 查看帮助

第2章 Plotly基础图形

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 Plotly对象概览

第3章 Plotly高级图形

3.1 时间序列

3.2 滑动选择控件

3.3 表格

3.4 多图表

3.5 多个坐标轴

3.6 多子图

3.7 绘制SVG

第4章 Plotly与Pandas

4.1 简单快速入门

4.2 使用cufflinks绘图

第5章 金融绘图

5.1 快速绘制K线图

5.2 K线图的优化

5.3 使用自定义数据的金融绘图

5.4 高级金融绘图

第6章 Matplotlib

6.1 Matplotlib简介

6.2 安装Matplotlib

6.3 调整Matplotlib参数

6.4 常用的API功能

6.5 线性函数

6.6 增加子图

6.7 确定坐标范围

6.8 概率图

6.9 散点图

6.10 柱状图

6.11 更多扩展

第7章 Plotly与网页开发

7.1 Plotly在Django中的应用

7.2 Plotly在Flask中的应用

第8章 Plotly与GUI开发

8.1 PyQt的安装

8.2 案例解读

8.3 设置提升的窗口部件

8.4 Plotly_PyQt5的使用

8.5 更多扩展(Plotly)

8.6 Plotly与PyQt5.6的结合

8.7 更多扩展(Matplotlib)

8.8 应用案例:展示产品组合信息

第9章 Plotly与机器学习

9.1 Plotly在Sklearn中的应用

9.2 PyTorch可视化工具

第10章 Plotly在量化投资中的应用

第11章 Plotly在其他语言中的应用

11.1 Plotly在R语言中的应用

11.2 Plotly在MATLAB中的应用

11.3 Plotly在JavaScript语言中的应用

作者介绍2

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400