Python+Tableau数据可视化之美

Python+Tableau数据可视化之美

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

44个案例+300分钟视频讲解,编程小白必看数据可视化宝典。

内容简介

职场商业活动中数据可视化图表应用得非常多,一般的图表可以使用Excel来实现,而要绘制出更漂亮、更专业的图表及仪表板,则需要利用Python、Tableau等软件来实现。

本书采用方法+实战案例的编写方式,首先讲解Python和Tableau的基本编程和使用方法,然后再结合销售数据分析、财务数据分析、HR数据分析、企业运营数据分析、统计调查报告等大量实战案例,讲解实际工作中各种职场人士常用的专业、漂亮图表的制作方法。

本书提供了大量图表制作的原创代码,并详细讲解了如何套用这些代码制作自己实际工作中所需的图表,让普通人也可以轻松制作出行业文案报告需要的各种专业、漂亮的图表。

章节目录

版权信息

本书案例图

拓展案例图(可下载代码)

前言

第1章 Python和Tableau快速上手

1.1 下载与安装Python

1.1.1 下载Python

1.1.2 安装Python

1.1.3 模块的安装

1.2 Python快速入门

1.2.1 使用IDLE运行Python程序

1.2.2 案例1: 用IDLE编写Python程序

1.2.3 案例2: 编写第一个交互程序

1.3 下载与安装Tableau

1.3.1 认识Tableau

1.3.2 下载安装合适的Tableau

1.4 Tableau快速入门

1.4.1 Tableau工作界面

1.4.2 几个重要术语

1.5 制作第一个Tableau图表

1.5.1 第一步:连接到数据

1.5.2 第二步:设置数据源

1.5.3 第三步:构建图表

1.5.4 第四步:美化图表

1.5.5 第五步:筛选数据生成新的图表

1.5.6 第六步:添加参考线

1.5.7 第七步:将图表导出为图像文件

1.5.8 第八步:保存工作簿文件

第2章 Python基本语法知识

2.1 Python语法特点

2.1.1 注释

2.1.2 代码缩进

2.1.3 引号

2.2 变量

2.2.1 理解Python中的变量

2.2.2 变量的定义与使用

2.3 基本数据类型

2.3.1 数字类型

2.3.2 字符串

2.3.3 布尔类型

2.3.4 数据类型转换

2.4 运算符

2.4.1 算术运算符

2.4.2 比较运算符

2.4.3 逻辑运算符

2.4.4 赋值运算符

2.4.5 运算符的优先级

2.5 基本输入和输出

2.5.1 使用input()函数输入

2.5.2 使用print()函数输出

2.6 流程控制语句

2.6.1 if条件语句

2.6.2 for循环

2.6.3 while循环

2.6.4 break语句

2.6.5 continue语句

2.7 列表

2.7.1 列表的创建和删除

2.7.2 访问列表元素

2.7.3 添加、修改和删除列表元素

2.7.4 对列表进行统计和计算

2.7.5 列表的复制

2.7.6 遍历列表

2.8 元组

2.8.1 元组的创建和删除

2.8.2 访问元组元素

2.8.3 修改元组元素

2.9 字典

2.9.1 字典的创建

2.9.2 通过键值访问字典

2.9.3 添加、修改和删除字典

2.9.4 遍历字典

2.10 函数

2.10.1 创建一个函数

2.10.2 调用函数

2.10.3 实参和形参

2.10.4 位置实参

2.10.5 函数返回值

案例18:用函数任意画圆环

第3章 Pandas模块数据处理详解

3.1 Pandas的数据格式

3.1.1 导入Pandas模块

3.1.2 Series数据结构

3.1.3 DataFrame数据格式

3.2 读取/写入数据

3.2.1 读取Excel工作簿的数据

3.2.2 读取CSV格式的数据

3.2.3 将数据写入文件

3.3 数据预处理

3.4 数据类型转换

3.5 数据的选择

3.5.1 列数据选择

3.5.2 行数据选择

3.5.3 选择满足条件的行列数据(数据筛选)

3.5.4 按日期选择数据

3.6 数值排序

3.6.1 按某列数值排序

3.6.2 按索引进行排序

3.6.3 按多列数值进行排序

3.7 数据计数与唯一值获取

3.7.1 数值计数

3.7.2 唯一值获取

3.8 数据运算

3.9 数据分组(汇总)

第4章 Pyecharts模块图表制作详解

4.1 Pyecharts快速上手

4.1.1 如何查看使用的Pyecharts版本?

4.1.2 导入Pyecharts模块中的图表

4.1.3 绘制第一个图表

4.1.4 单独调用和链式调用

4.1.5 使用options配置项

4.1.6 使用主题

4.2 图表类型及配置项

4.2.1 图表程序代码基本格式组成

4.2.2 直角坐标系图表类型及配置项

4.2.3 基本图表及其他图表类型及配置项

4.3 全局配置项

4.3.1 InitOpts(初始化配置项)

4.3.2 TitleOpts(标题配置项)

4.3.3 LegendOpts(图例配置项)

4.3.4 AxisOpts(坐标轴配置项)

4.3.5 AxisLineOpts(坐标轴轴线配置项)

4.3.6 AxisTickOpts(坐标轴刻度配置项)

4.3.7 AxisPointerOpts(坐标轴指示器配置项)

4.3.8 TooltipOpts(提示框配置项)

4.3.9 ToolboxOpts(工具箱配置项)

4.3.10 VisualMapOpts(视觉映射配置项)

4.3.11 DataZoomOpts(区域缩放配置项)

4.4 系统配置项

4.4.1 LabelOpts(标签配置项)

4.4.2 TextStyleOpts(文字样式配置项)

4.4.3 ItemStyleOpts(图元样式配置项)

4.4.4 LineStyleOpts(线样式配置项)

4.4.5 AreaStyleOpts(区域填充样式配置项)

4.4.6 MarkLineOpts(标记线配置项)

4.4.7 MarkLineItemOpts(标记线数据项)

4.4.8 MarkPointOpts(标记点配置项)

4.4.9 MarkPointItemOpts(标记点数据项)

第5章 销售数据分析报告必会图表

5.1 案例1:销售目标进度分析——仪表盘图

5.1.1 销售目标进度分析图表代码详解

5.1.2 代码为我所用——零基础制作自己的仪表盘图

5.2 案例2:销售回款分析——柱形折线组合图

5.2.1 销售回款分析图表代码详解

5.2.2 代码为我所用——零基础制作自己的柱形折线组合图

5.3 案例3:销售额占比分析——圆饼图(突出显示)

5.3.1 销售额占比分析图表代码详解

5.3.2 代码为我所用——零基础制作自己的圆饼图

5.4 案例4:产品销量分析——圆环图

5.4.1 产品销量分析图表代码详解

5.4.2 代码为我所用——零基础制作自己的圆环图

5.5 案例5:销售费用分析——玫瑰圆环图

5.5.1 销售费用分析图表代码详解

5.5.2 代码为我所用——零基础制作自己的玫瑰圆环图

5.6 案例6:市场占有率分析——圆饼图

5.6.1 市场占有率分析图表代码详解

5.6.2 代码为我所用——零基础制作自己的圆饼图

5.7 案例7:Tableau制作销售明细——饼图和圆环图

5.7.1 连接到数据并管理数据源

5.7.2 制作产品销量占比圆饼图表

5.7.3 制作产品销售额多圆环图表

5.7.4 导出图像保存工作簿

第6章 财务数据分析报告必会图表

6.1 案例1:公司业绩分析——多柱形图

6.1.1 公司业绩分析图表代码详解

6.1.2 代码为我所用——零基础制作自己的多柱形图

6.2 案例2:财务收入支出分析——面积图

6.2.1 财务收入支出分析图表代码详解

6.2.2 代码为我所用——零基础制作自己的面积图

6.3 案例3:公司费用支出分析——漏斗图

6.3.1 公司费用支出分析图表代码详解

6.3.2 代码为我所用——零基础制作自己的漏斗图

6.4 案例4:公司差旅费分析——柱形折线组合图

6.4.1 公司差旅费分析图表代码详解

6.4.2 代码为我所用——零基础制作自己的柱形折线组合图

6.5 案例5:现金流量分析——折线面积组合图

6.5.1 现金流量分析图表代码详解

6.5.2 代码为我所用——零基础制作自己的折线面积组合图

6.6 案例6:资产负债表分析——带提示框圆环图

6.6.1 资产负债表分析图表代码详解

6.6.2 代码为我所用——零基础制作自己的带提示框圆环图

6.7 案例7:Tableau制作差旅费——柱形图

6.7.1 连接差旅费工作簿数据

6.7.2 制作差旅费多柱形图表

6.7.3 导出图像保存工作簿

第7章 HR数据分析报告必会图表

7.1 案例1:公司员工基本情况分析——圆环和圆饼组合图

7.1.1 员工基本情况分析图表代码详解

7.1.2 代码为我所用——零基础制作自己的圆环和圆饼组合图

7.2 案例2:各部门员工情况分析——多段柱形图

7.2.1 各部门员工情况分析图表代码详解

7.2.2 代码为我所用——零基础制作自己的多段柱图

7.3 案例3:公司离职人员情况分析——玫瑰圆环图

7.3.1 公司离职人员情况分析图表代码详解

7.3.2 代码为我所用——零基础制作自己的玫瑰圆环图

7.4 案例4:各部门员工离职率分析——多圆环图

7.4.1 各部门员工离职率分析图表代码详解

7.4.2 代码为我所用——零基础制作自己的多圆环图

7.5 案例5:公司加班数据分析——极坐标图

7.5.1 公司加班数据分析图表代码详解

7.5.2 代码为我所用——零基础制作自己的极坐标图

7.6 案例6:Tableau制作员工基本信息——仪表板

7.6.1 连接员工基本信息分析数据

7.6.2 制作员工学历分析圆饼图表

7.6.3 制作各部门员工学历分析多饼图表

7.6.4 制作员工性别分析圆环图表

7.6.5 制作员工入职时间分析折线图表

7.6.6 制作员工工龄分析柱形图表

7.6.7 制作员工基本信息分析仪表板

7.6.8 导出图像保存工作簿

第8章 企业运营数据分析报告必会图表

8.1 案例1:公司产品浏览量分析——横向柱形图

8.1.1 公司产品浏览量分析图表代码详解

8.1.2 代码为我所用——零基础制作自己的横向柱形图

8.2 案例2:公司竞品情况分析——地域分析图表

8.2.1 公司竞品地域分析图表代码详解

8.2.2 代码为我所用——零基础制作自己的地域图表

8.3 案例3:店铺核心数据分析——柱形折线组合图

8.3.1 店铺核心数据分析图表代码详解

8.3.2 代码为我所用——零基础制作自己的柱形折线组合图

8.4 案例4:网店每日访问成交数据分析——河流图

8.4.1 网店每日访问成交数据分析图表代码详解

8.4.2 代码为我所用——零基础制作自己的河流图

8.5 案例5:Tableau制作电商运营数据分析——仪表板

8.5.1 连接电商运营数据

8.5.2 制作网站访客分析图表

8.5.3 制作客户成交分析图表

8.5.4 制作转化率分析图表

8.5.5 制作电商运营数据分析仪表板

8.5.6 导出图像保存工作簿

第9章 统计调查报告必会图表

9.1 案例1:影响客户购买产品因素的调查——多水球图

9.1.1 影响客户购买产品因素的调查图表代码详解

9.1.2 代码为我所用——零基础制作自己的多水球图

9.2 案例2:求职中最困扰的因素调查——象形柱图

9.2.1 求职中最困扰的因素调查图表代码详解

9.2.2 代码为我所用——零基础制作自己的象形柱图

9.3 案例3:公司各省市办事处统计——多瓣玫瑰图

9.3.1 公司各省市办事处统计图表代码详解

9.3.2 代码为我所用——零基础制作自己的多瓣玫瑰图

9.4 案例4:运动项目消耗热量调查——雷达图

9.4.1 运动项目消耗热量调查图表代码详解

9.4.2 代码为我所用——零基础制作自己的雷达图

9.5 案例5:Tableau制作民众体育锻炼调查图表——甘特图

9.5.1 连接民众体育锻炼调查数据

9.5.2 制作网站访客分析图表

9.5.3 导出图像保存工作簿

Python+Tableau数据可视化之美是2021年由机械工业出版社出版,作者王红明。

得书感谢您对《Python+Tableau数据可视化之美》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
乐见数据:商业数据可视化思维 电子书
以GLAD原则为主线,对症下药,各个突破。
信息设计:数据与图表的可视化表现 电子书
本书精选了57幅全球经典的信息设计作品,分为“示意图”“统计图表”“象形图标”和“地图”四个部分。书中有大量的信息设计作品展示,并有详细的文字介绍和精彩的设计师访谈。书中的作品运用了图表、图标、矢量图形、照片、地图、文字等多种元素,囊括了信息设计的各种类型,为读者展示了信息设计的创作思路和表现手法。本书适合设计专业的老师、学生作为参考用书,同时可供从业的设计师阅读。
Power BI商业数据分析与可视化 电子书
系统介绍商业数据分析与可视化的主要内容及常用的分析方法。
数据分析实战:方法、工具与可视化 电子书
本书通过实战案例和可视化的图形讲解数据分析的知识。
Python数据分析与可视化(微课版) 电子书
本书讲解数据分析基础知识,针对数据分析与可视化的初学者介绍相关方法及概念。