译者序

前 言

第1章 数据可视化概念框架1

1.1 数据、信息、知识和观点2

1.1.1 数据2

1.1.2 信息2

1.1.3 知识3

1.1.4 数据分析和观点3

1.2 数据转换4

1.2.1 数据转换为信息4

1.2.2 信息转换为知识7

1.2.3 知识转换为观点7

1.3 数据可视化历史8

1.4 可视化如何帮助决策10

1.4.1 可视化适用于哪里11

1.4.2 如今的数据可视化12

1.5 可视化图像15

1.5.1 条形图和饼图19

1.5.2 箱线图22

1.5.3 散点图和气泡图23

1.5.4 核密度估计图26

1.6 总结29

第2章 数据分析与可视化30

2.1 为什么可视化需要规划31

2.2 Ebola案例31

2.3 体育案例37

2.4 用数据编写有趣的故事47

2.4.1 为什么故事如此重要47

2.4.2 以读者驱动为导向的故事47

2.4.3 以作者驱动为导向的故事53

2.5 感知与表达方法55

2.6 一些最好的可视化实践57

2.6.1 比较和排名57

2.6.2 相关性58

2.6.3 分布59

2.6.4 位置定位或地理数据61

2.6.5 局部到整体的关系61

2.6.6 随时间的变化趋势62

2.7 Python中的可视化工具62

2.8 交互式可视化64

2.8.1 事件监听器64

2.8.2 布局设计65

2.9 总结67

第3章 开始使用Python IDE69

3.1 Python中的IDE工具70

3.1.1 Python 3.x和Python 2.770

3.1.2 交互式工具类型70

3.1.3 Python IDE类型72

3.2 Anaconda可视化绘图83

3.2.1 表面三维图83

3.2.2 方形图85

3.3 交互式可视化软件包89

3.3.1 Bokeh 89

3.3.2 VisPy90

3.4 总结91

第4章 数值计算和交互式绘图92

4.1 NumPy、SciPy和MKL函数93

4.1.1 NumPy93

4.1.2 SciPy99

4.1.3 MKL函数105

4.1.4 Python的性能106

4.2 标量选择106

4.3 切片107

4.4 数组索引108

4.4.1 数值索引108

4.4.2 逻辑索引109

4.5 其他数据结构110

4.5.1 栈110

4.5.2 元组111

4.5.3 集合112

4.5.4 队列113

4.5.5 字典114

4.5.6 字典的矩阵表示115

4.5.7 Trie树120

4.6 利用matplotlib进行可视化121

4.6.1 词云122

4.6.2 安装词云122

4.6.3 词云的输入 124

4.6.4 绘制股票价格图129

4.7 体育运动中的可视化案例136

4.8 总结140

第5章 金融和统计模型141

5.1 确定性模型142

5.2 随机性模型150

5.2.1 蒙特卡洛模拟150

5.2.2 投资组合估值168

5.2.3 模拟模型 170

5.2.4 几何布朗运动模拟170

5.2.5 基于扩散模拟173

5.3 阈值模型175

5.4 统计与机器学习综述179

5.4.1 k-最近邻算法179

5.4.2 广义线性模型181

5.5 创建动画和交互图184

5.6 总结188

第6章 统计与机器学习189

6.1 分类方法190

6.1.1 理解线性回归191

6.1.2 线性回归193

6.1.3 决策树196

6.1.4 贝叶斯理论199

6.1.5 朴素贝叶斯分类器200

6.1.6 用TextBlob构建朴素贝叶斯分类器202

6.1.7 用词云观察积极情绪206

6.2 k-最近邻208

6.3 逻辑斯谛回归211

6.4 支持向量机214

6.5 主成分分析216

6.6  k-均值聚类220

6.7 总结223

第7章 生物信息学、遗传学和网络模型224

7.1 有向图和多重图225

7.1.1 存储图表数据225

7.1.2 图表展示227

7.2 图的聚集系数235

7.3 社交网络分析238

7.4 平面图测试 240

7.5 有向无环图测试 242

7.6 最大流量和最小切割244

7.7 遗传编程示例245

7.8 随机区组模型247

7.9 总结250

第8章 高级可视化252

8.1 计算机模拟253

8.1.1 Python的random包253

8.1.2 SciPy的random函数254

8.1.3 模拟示例255

8.1.4 信号处理258

8.1.5 动画制作261

8.1.6 利用HTML5进行可视化263

8.1.7 Julia和Python有什么区别267

8.1.8 用D3.js进行可视化267

8.1.9 仪表盘268

8.2 总结269

附录 继续探索可视化270

属于python应用领域的有数据可视化_Python数据可视化相关推荐

  1. python matplotlib画数据分布图_Python数据可视化之matplotlib

    数据可视化能让人们更直观的传递数据所要表达的信息.Python 中有两个专用于可视化的库,matplotlib 和 seaborn ,本文将介绍matplotlib. Matplotlib:基于Pyt ...

  2. python做前端可视化_Python数据可视化的四种简易方法

    摘要: 本文讲述了热图.二维密度图.蜘蛛图.树形图这四种Python数据可视化方法. 数据可视化是任何数据科学或机器学习项目的一个重要组成部分.人们常常会从探索数据分析(EDA)开始,来深入了解数据, ...

  3. python音乐可视化_Python数据可视化:网易云音乐歌单

    原标题:Python数据可视化:网易云音乐歌单 作者:法纳斯特(本文来自作者投稿,简介见末尾) 网易云音乐2018年度听歌报告-遇见你,真好. 相信有不少人在上周,应该已经看过自己网易云音乐的年度报告 ...

  4. python数据分析图表展示_NBA数据分析_python数据爬取_可视化图形_python数据可视化案例-帆软...

    之前手痒做了一次NBA可视化分析,发个微头条,好多人追着我问教程,这两天终于闲下来了,花时间整理这篇NBA可视化分析教程,手把手教大家做一次炫酷的数据可视化分析! 先部分展示本次教程的作品: 数据获取 ...

  5. python可视化_python商业智能可视化

    python可视化 Why are visualizations worth thousands of words? They have the power of telling stories an ...

  6. python数据输出_python数据输出

    下面的是我的code, 但是最后的结果全部都是others,有哪位大神能帮忙看产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个表达式.这个函数传递表达式转换为一个字符串,如下结果 ...

  7. 如何用python进行数据预处理_Python数据预处理

    数据预处理是指在对数据进行数据挖掘之前,先对原始数据进行必要的清洗.集成.转换.离散和规约等一系列的处理工作,已达到挖掘算法进行知识获取研究所要求的最低规范和标准.通常数据预处理包括:数据清洗.数据集 ...

  8. python交互式数据可视化_python数据可视化工具

    熟知python的人都知道,python上常用的一款数据可视化工具是Matplotlib,但是Matplotlib是静态的.那么,Python中除了matplotlib外,还有哪些数据可视化工具呢?其 ...

  9. python折线图怎么添加数值_Python数据可视化:如何创建曲线图

    一图胜千言,使用Python的matplotlib库,可以快速创建高质量的图形. 用matplotlib生成基本图形非常简单,只需要几行代码,但要创建复杂的图表,需要调用更多的命令和反复试验,这要求用 ...

最新文章

  1. Ubuntu 13.10下安装ns2 2.35遇到的小问题
  2. 查看磁盤使用情况linux,在Linux系统下安装Filelight来查看磁盘使用情况
  3. Linux-SNAT和DNAT
  4. 管理心得之学术,交通,作息,心态
  5. 如何在OpenJDK中使用ECC
  6. 1607: 字符棱形
  7. 怎么保存 html静态页面,静态页面怎么实现,就是把数据写入到html页面在缓存起来?...
  8. php7慢,php-finfo在7.3和7.2上明显慢
  9. [图解教程]Eclipse不可不知的用法之一:自动生成Getter、Setter和构造方法
  10. GitHub 上四万 Star 大佬的BATT求职回忆
  11. 3.用户画像:方法论与工程化解决方案 --- 标签数据存储
  12. echarts 模拟迁徙
  13. git管理工具从网上检索下来的项目没有绿色对勾
  14. js调用数科阅读器_【JS】「直播回顾」Mars:加速数据科学的新方式
  15. 百度ueditor富文本--配置图片上传
  16. SPJ数据库-初识sql语句(05)(注释版)
  17. 铲个屎都这么硬核?!小哥用姿势检测模型,搞了个狗粑粑探测摄像头
  18. 视频去水印工具-在线短视频去水印工具
  19. 洛谷-5149 会议座位
  20. POJO JAVABEAN EJB的区别和联系

热门文章

  1. java8中LocalDate、LocalTime、LocalDateTime介绍
  2. 网络爬虫--2.HTTP和HTTPS
  3. curl查看swift状态命令_HTTP 请求与响应包括哪些,如何用Chrome查看 HTTP 请求与响应内容和curl 命令的使用...
  4. 值不值得入手_iPhone11现在还值不值得入手?真实用户说出心里话
  5. zbb20180117 汉字转拼音 pinyin4
  6. Navicat Premium 实用快捷键
  7. 分页查询千万级数据慢
  8. cmds在线重定义增加列
  9. Java GridBagLayout 简单使用
  10. 教你遇事最有水平的处理方法