商品详情

1.AIGC结合编程语言高效编程:通过AIGC帮助分析实例、编写实例,以及解决问题、规范代码2. 配套资源丰富,包含慕课、试卷、课件、源代码等资源3. 产教融合,企业实战案例

本书系统地介绍Python数据可视化涉及的常用知识。全书共13章,内容包括数据可视化基础、搭建Python数据可视化环境、Matplotlib基础、Matplotlib进阶、Pandas内置绘图、Seaborn绘图、第三方图表Pyecharts、Plotly图表、Bokeh图表、绘制渐变饼形图分析销售占比情况、绘制双向柱形图分析个人收入与支出、绘制动态图表分析产品走势和用Matplotlib PyQt5实现交互式图表。全书以"知识 实例 案例引导"的方式,介绍4个实用性很强的数据可视化案例,每个案例都介绍了相关的关键技术,有助于读者理解知识、应用知识,学以致用。 近年来,AIGC技术高速发展,成为各行各业高质量发展和生产效率提升的重要推动力。本书将AIGC技术融入理论学习、实例编写、复杂系统开发等环节,帮助读者提升编程效率。 本书既可以作为高等院校计算机、软件工程相关专业数据可视化课程的教材,又可以作为从事Python数据可视化工作的编程人员的参考用书。

赛奎春,明日科技,已经在我社出版多本程序设计类书籍,包括;技术方案宝典、;开发技术大全、;自学手册、;参考大全等多个系列,大都取得比较好的市场反响。

第 1章 数据可视化基础 1第 1章 11.1 什么是数据可视化 21.2 数据可视化的作用 21.3 Python数据可视化常用工具 21.4 如何选择适合的图表类型 31.5 图表的基本组成 4小结 6习题 6第 2章 搭建Python数据可视化环境 72.1 快速了解Python 82.1.1 Python简介 82.1.2 Python的版本 92.1.3 Python的应用领域 92.2 搭建Python开发环境 92.2.1 下载和安装Python 92.2.2 第 一个Python程序;hello world 142.3 集成开发环境PyCharm 162.3.1 下载PyCharm 162.3.2 安装PyCharm 182.3.3 运行PyCharm 212.3.5 在PyCharm中创建一组学生成绩数据 232.4 数据分析标准环境Anaconda 262.4.1 下载Anaconda 262.4.2 安装Anaconda 282.5 Jupyter Notebook开发工具 302.5.1 认识Jupyter Notebook 302.5.2 新建一个Jupyter Notebook文件 312.5.3 在Jupyter Notebook中绘制7日天气走势图 32小结 34习题 34第3章 Matplotlib基础 353.1 Matplotlib介绍 363.1.1 了解Matplotlib 363.1.2 安装Matplotlib 363.1.3 绘制第 一张图表 383.2 图表的常用设置 393.2.1 基本绘图plot函数 393.2.2 设置画布 423.2.3 设置坐标轴 433.2.4 添加文本标签 443.2.5 设置标题和图例 453.2.6 添加注释 483.2.7 设置网格线 513.2.8 绘制参考线 513.2.9 选取范围 533.2.10 图表布局 533.2.11 保存图表 553.3 常用图表的绘制 553.3.1 绘制折线图 553.3.2 绘制柱形图 573.3.3 绘制直方图 603.3.4 绘制饼形图 613.3.5 绘制散点图 663.3.6 绘制面积图 683.3.7 绘制箱形图 703.3.8 绘制热力图 733.3.9 绘制雷达图 753.3.10 气泡图 773.3.11 棉棒图 783.3.12 误差棒图 79小结 80习题 81第4章 Matplotlib进阶 824.1 Matplotlib处理日期时间 834.1.1 dates模块 834.1.2 设置坐标轴日期的显示格式 844.1.3 设置坐标轴日期刻度标签 854.2 次坐标轴(双坐标轴) 874.2.1 共享x坐标轴(twinx()函数) 874.2.2 共享y坐标轴(twiny()函数) 884.3 绘制多个子图表 894.3.1 subplot()函数 894.3.2 subplots()函数 914.3.3 add_subplot()函数 934.3.4 子图表共用一个坐标轴 944.4 绘制函数图像 954.4.1 一元一次函数图像 954.4.2 一元二次函数图像 964.4.3 正弦函数图像 974.4.4 余弦函数图像 974.5 形状与路径 984.5.1 形状(patches模块) 984.5.2 路径(path模块) 1004.5.3 绘制圆(Cirle模块) 1014.5.4 绘制矩形(Rectangle模块) 1034.6 绘制3D图表 1044.6.1 3D柱形图 1044.6.2 3D曲面图 105小结 106习题 106第5章 Pandas内置绘图 1075.1 Pandas概述 1085.1.1 认识Pandas 1085.1.2 安装Pandas 1085.2 Pandas家族成员 1105.2.1 Series对象 1105.2.2 DataFrame对象 1115.3 Pandas处理数据 1135.3.1 读取数据 1135.3.2 数据抽取 1145.4 Pandas数据可视化 1155.4.1 DataFrame.plot()函数 1155.4.2 绘制折线图 1165.4.3 绘制柱形图 1185.4.4 绘制饼形图 1215.4.5 绘制直方图 1225.4.6 绘制散点图 1235.4.7 绘制箱形图 124小结 126习题 126第6章 Seaborn绘图 1276.1 Seaborn入门 1286.1.1 Seaborn简介 1286.1.2 安装Seaborn 1296.1.3 Seaborn图表之初体验 1296.1.4 Seaborn自带的数据集 1296.2 Seaborn绘图的基本设置 1346.2.1 背景风格 1346.2.2 边框控制 1356.3 常用图表的绘制 1356.3.1 绘制折线图 1356.3.2 绘制直方图 1376.3.3 绘制条形图 1376.3.4 绘制散点图 1386.3.5 绘制线性回归模型(lmplot函数) 1396.3.6 绘制箱形图(boxplot()函数) 1406.3.7 绘制核密度图(kdeplot函数) 1416.3.8 绘制提琴图(violinplot()函数) 142小结 143习题 143第7章 第三方图表Pyechart 1447.1 Pyecharts入门 1457.1.1 Pyecharts简介 1457.1.2 安装Pyecharts 1457.1.3 绘制第 一张图表 1457.1.4 Pyecharts对方法的链式调用 1467.2 Pyecharts的组成 1467.2.1 主题风格 1477.2.2 图表标题 1497.2.3 图例 1517.2.4 提示框 1537.2.5 视觉映射 1557.2.6 工具箱 1567.2.7 区域缩放 1587.3 Pyecharts图表的绘制 1607.3.1 柱状图Bar模块 1607.3.2 折线/面积图Line模块 1617.3.3 饼形图Pie模块 1637.3.4 箱形图Boxplot模块 1657.3.5 涟漪特效散点图EffectScatter模块 1667.3.6 词云图WordCloud模块 1677.3.7 热力图HeatMap模块 1687.3.8 水球图Liquid模块 1707.4 借助AI快速学习 171小结 172习题 172第8章 Plotly图表 1738.1 Plotly入门 1748.1.1 Plotly介绍 1748.1.2 安装Plotly 1748.1.3 Plotly绘图原理 1748.1.4 Plotly保存图表的方式 1768.2 基础图表 1788.2.1 折线图和散点图 1788.2.2 柱形图和水平条形图 1808.2.3 饼形图和环形图 1828.3 图表细节设置 1848.3.1 图层布局函数Layout() 1848.3.2 添加图表标题(title) 1868.3.3 添加文本标记(text) 1868.3.4 添加注释文本(annotation) 1888.4 统计图表 1908.4.1 直方图 1908.4.2 箱形图 1929.4.3 热力图 1948.4.4 等高线图 1968.5 绘制多子图表 1978.5.1 绘制基本的子图表 1978.5.2 自定义子图位置 198小结 199习题 199第9章 Bokeh图表 2009.1 Bokeh入门 2019.1.1 安装Bokeh 2019.1.2 Bokeh的基本概念 2019.1.3 绘制第 一张图表(折线图) 2029.1.4 数据类型 2059.2 绘制基本图表 2109.2.1 散点图 2109.2.2 组合图表 2119.2.3 条形图 2129.2.4 饼(环)形图 2149.3 图表设置 2159.3.1 图表的布局 2159.3.2 配置绘图工具 2189.3.3 设置视觉属性 2209.3.4 图表注释 2239.4 可视化交互 2289.4.1 微调器 2289.4.2 滑块 229小结 230习题 230第 10章 渐变饼形图分析销售占比情况 23110.1 概述 23210.2 案例效果预览 23210.3 案例准备 23210.4 实现过程 23310.4.1 数据准备 23310.4.2 数据处理 23310.4.3 绘制渐变饼形图 23410.5 关键技术 237小结 238习题 238第 11章 双向柱形图分析个人收入与支出 23911.1 概述 24011.2 案例效果预览 24011.3 案例准备 24011.4 实现过程 24111.4.1 数据准备 24111.4.2 绘制双向柱形图 24111.5 关键技术 243小结 244习题 244第 12章 动态图表分析产品走 24512.1 概述 24612.2 案例效果预览 24612.3 案例准备 24612.4 实现过程 24712.4.1 数据准备 24712.4.2 绘制动态图表 24712.4.3 程序调试 24912.5 关键技术 250小结 251习题 251第 13章 Matplotlib PyQT5实现交互式图表 25213.1 概述 25313.2 案例效果预览 25313.3 案例准备 25413.4 界面设计环境安装与配置 25513.5 实现过程 25713.5.1 窗体设计 25713.5.2 .ui文件转.py文件 25813.5.3 主程序模块 25813.6 关键技术 261小结 262习题 263
- 新华一城书集 (微信公众号认证)
- 上海新华书店官方微信书店
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...