新书速览|Python数据可视化:科技图表绘制(送书)

news2024/11/15 4:29:24

《Python数据可视化:科技图表绘制》

本书内容

《Python数据可视化:科技图表绘制》结合编者多年的数据分析与科研绘图经验,详细讲解Python语言及包括Matplotlib在内的多种可视化包在数据分析与科研图表制作中的使用方法与技巧。《Python数据可视化:科技图表绘制》分为两部分,共11章,第1部分主要讲解Python语言的基础知识,包括基本语法结构、控制语句、函数、数据处理与清洗等,尤其对Matplotlib、Seaborn、Plotnie库进行较为详细的讲解。第2部分结合Python及其附加包的数据可视化功能,分别讲解类别比较数据、数值关系数据、层次关系数据、局部整体型数据、分布式数据、时间序列数据、多维数据、网络关系数据的可视化实现方法。《Python数据可视化:科技图表绘制》可帮助读者尽快掌握利用Python及可视化库进行科技图表的制作与数据展示。

本书作者

芯智

毕业于北京航空航天大学,现就职于中国科学院,高级工程师,从事科研工作近二十年。目前参与国家科技重大专项攻关任务,熟练掌握各种工程应用与数据分析软件,曾获得国家专利奖、北京市专利奖和中科院成果转化特等奖等荣誉。

本书读者

《Python数据可视化:科技图表绘制》注重基础,内容翔实,突出示例讲解,既适合广大科研工作者、工程师和在校学生等不同层次的读者自学使用,也可以作为大中专院校相关专业的教学参考书

本书目录

目    录

第1章 Python基础知识1

1.1 Python语言概述1

1.1.1 Python的诞生1

1.1.2 Python的特点2

1.1.3 Python绘图系统3

1.2 Python的获取与安装4

1.2.1 安装程序下载4

1.2.2 安装与启动5

1.2.3 辅助开发工具7

1.2.4 包的安装与加载11

1.3 Python的基础语法13

1.3.1 标识符13

1.3.2 注释14

1.3.3 续行14

1.3.4 输入/输出函数15

1.3.5 运算符16

1.3.6 数据结构17

1.3.7 序列20

1.4 程序控制语句21

1.4.1 条件语句22

1.4.2 for循环语句23

1.4.3 while循环语句24

1.4.4 其他语句26

1.5 函数28

1.5.1 定义函数28

1.5.2 调用函数30

1.5.3 匿名函数(Lambda函数)31

1.6 本章小结32

第2章 数据处理与清洗33

2.1 NumPy:数值计算33

2.1.1 数组的创建33

2.1.2 数组的索引与切片35

2.1.3 数组的变换36

2.1.4 基本运算37

2.2 Pandas:数据处理38

2.2.1 数据结构38

2.2.2 数据类型41

2.2.3 数据的导入与导出44

2.2.4 合并数据46

2.2.5 数据选择47

2.2.6 数据过滤47

2.2.7 数据排序48

2.2.8 数据合并48

2.2.9 数据重塑49

2.2.10 缺失值处理50

2.2.11 重复值处理51

2.3 本章小结51

第3章 Python绘图系统52

3.1 Matplotlib 52

3.1.1 图表对象53

3.1.2 创建图形57

3.1.3 添加子图与布局59

3.1.4 图表元素函数67

3.1.5 绘图函数69

3.1.6 坐标系70

3.1.7 图表风格71

3.2 Seaborn74

3.2.1 绘图函数74

3.2.2 绘图风格77

3.2.3 颜色主题78

3.2.4 图表分面79

3.3 Plotnine80

3.3.1 语法框架81

3.3.2 底层函数83

3.3.3 绘图函数83

3.3.4 图表主题87

3.3.5 图表分面89

3.4 本章小结91

第4章 类别比较数据可视化92

4.1 柱状图92

4.2 条形图101

4.3 棒棒糖图106

4.4 包点图117

4.5 雷达图120

4.6 径向柱状图124

4.7 词云图132

4.8 玫瑰图136

4.9 本章小结140

第5章 数值关系数据可视化141

5.1 散点图141

5.2 边际图149

5.3 曼哈顿图156

5.4 气泡图160

5.5 等高线图165

5.6 三元相图172

5.7 瀑布图174

5.8 生存曲线图177

5.9 火山图179

5.10 本章小结182

第6章 层次关系数据可视化183

6.1 旭日图183

6.2 树状图191

6.3 桑基图196

6.4 矩形树状图198

6.5 圆堆积图202

6.6 本章小结204

第7章 局部整体型数据可视化205

7.1 饼图205

7.2 嵌套饼图211

7.3 华夫图212

7.4 马赛克图217

7.5 本章小结220

第8章 分布式数据可视化221

8.1 直方图221

8.2 核密度图229

8.3 箱线图234

8.4 小提琴图242

8.5 金字塔图250

8.6 脊线图253

8.7 累积分布曲线图258

8.8 本章小结260

第9章 时间序列数据可视化261

9.1 折线图261

9.2 K线图272

9.3 子弹图274

9.4 仪表图278

9.5 面积图280

9.6 日历图286

9.7 本章小结287

第10章 多维数据可视化288

10.1 热图288

10.2 矩阵散点图296

10.3 平行坐标图300

10.4 安德鲁斯曲线305

10.5 本章小结306

第11章 网络关系数据可视化307

11.1 节点链接图307

11.2 弧线图311

11.3 蜂巢图313

11.4 和弦图315

11.5 切尔科斯图319

11.6 本章小结322

参考文献323

本书特色

本文摘自《Python数据可视化:科技图表绘制》,获出版社和作者授权发布。

友友们,留言过10包邮送书一本,点赞最高一位获得,时间截止8.16。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1996633.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WWDg 正点原子版

窗口看门狗 超时时间计算如下 f1系列,wwdg的时钟源频率是36mhz,时钟频率➗(4096*分频系数)就是得到实际的频率,也就是一秒钟能计数好多次,那么频率的倒数也就是计数一次需要的时间,所以频率的倒…

【Linux】阻塞信号|信号原理

常见的信号术语 信号递达(Delivery): 信号实际被执行处理的过程;(当一个信号被递达给进程时,该信号的处理动作已经开始执行实际执行信号的处理动作); 信号未决(Pending): 信号从产生…

快速上手Spring Boot

快速上手Spring Boot (qq.com)

凡图公益行:以爱之名,凡图家庭教育专家入户指导,引领残疾儿童勇敢启航 !

凡图公益行:以爱之名,凡图家庭教育专家入户指导,引领残疾儿童勇敢启航 ! 在社会的各个角落,有一群特殊的孩子。 他们因身体的局限承受着常人难以想象的挑战。 这些挑战不仅体现在日常生活的琐碎之中,更深…

react使用Lodash 库实现根据数组内对象的某属性排序

一、描述 根据数组内的对象的某个属性进行排序操作是很常见的方法,但是如果自己写一个方法,有可能出现错误的情况,且耗费时间,这里介绍一个第三方的工具“Lodash ”库,用这个来实现根据数组内对象的某属性排序特别方法…

LVS原理详解及部署

目录 一、LVS原理 1.LVS简介 2.LVS结构 3.IP负载均衡技术 4.LVS相关术语 二、LVS负载均衡四种工作模式 1.LVS-DR模式 2.LVS-NAT模式 3.LVS-TUN模式(了解) 4.FULL-NAT模式(了解) 三、LVS负载均衡十种调度算法 四、LVS部…

Open3D 使用Jet颜色映射渲染点云

目录 一、概述 1.1Jet颜色映射的定义 1.2Jet颜色映射的应用 二、代码实现 2.1关键函数 2.2完整代码 三、实现效果 3.1原始点云 3.2渲染后点云 Open3D点云算法汇总及实战案例汇总的目录地址: Open3D点云算法与点云深度学习案例汇总(长期更新&am…

书生大模型实战营闯关记录----第六关:大语言模型微调实战,LoRA和QLoRA微调,理论+Xtuner微调实操

文章目录 大语言模型微调基础1 基本概念1.1 Finetune简介1.1.1 Finetune的两种范式 1.2 微调技术1.2.1 LoRA简介1.2.2 QLoRA简介 1 微调前置基础2 准备工作2.2 创建虚拟环境2.3 安装 XTuner2.4 模型准备 3 快速开始3.1 微调前的模型对话3.2 指令跟随微调3.2.1 准数据文件3.2.2 …

ELK架构介绍

一、ELK简介 ELK 是由三个开源软件组成的,分别是:Elasticsearch、Logstash和Kibana,这三个软件各自在日志管理和数据分析领域发挥着重要作用。Elasticsearch提供分布式存储和搜索能力;Logstash负责数据收集和处理,而K…

如何简单粗暴的下载m3u8视频并转换为mp4格式

m3u8文件介绍 M3U(Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator)这种文件格式是音视频文件的列表文件,是纯文本文件。你下载下来打开它,播放软件并不是播放它,而是根据它的记录找到网络地址…

react+taro的文字粘贴识别功能

效果图 <View className"components-page"><Textareastyle"font-size:12PX"className"textareaStyle"placeholderClass"placeholderStyle"placeholder"例&#xff1a;公司&#xff1a;xxxx公司, 电话:13*********, 地址…

MybatisPlus——service批量新增

Service接口 批量新增 批量插入10万条用户数据&#xff0c;并作出对比&#xff1a; 普通for循环插入IService的批量插入 Test void testSaveOneByOne() {long b System.currentTimeMillis();for (int i 1; i < 100000; i) {userService.save(buildUser(i));}long e Sy…

leetcode递归(LCR 024. 反转链表)

前言 经过前期的基础训练以及部分实战练习&#xff0c;粗略掌握了各种题型的解题思路。现阶段开始专项练习。 描述 给定单链表的头节点 head &#xff0c;请反转链表&#xff0c;并返回反转后的链表的头节点。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&am…

2024年6月scratch图形化编程等级考试四级真题

202406 青少年软件编程等级考试Scratch四级真题 试卷总分数&#xff1a;100分 考试时长&#xff1a;60 分钟 第 1 题 运行下列程序&#xff0c;输入单词“PLAY”&#xff0c;最后角色说&#xff1f;&#xff08; &#xff09; A&#xff1a;LY4AP B&#xff1a;AP4LY C&am…

【Linux】【git】创建使用+分支管理+场景模拟

文章目录 引子1. 创建 提交 删除init - - 创建一个初始化的本地仓库config - - 对本地仓库的配置add - - 新增commit - - 提交rm - - 删除 2. 状态查看 和 版本回退log - - 日志status - - 查看diff - - 比较reset - - 版本回退场景模拟1_1 reflog - - 参考日志场景模拟1_2 3. …

K短路(A*算法)

K短路&#xff1a; 在图论中&#xff0c;K短路问题是指在一个图中找到从起点s到终点t的第K短的路径。其中&#xff0c;第1短路径即为最短路径。K短路算法在实际应用中有着广泛的用途&#xff0c;如在通信网络中找到替代的最短路径等。 基本概念 K短路&#xff1a;从起点s到终…

美国服务器稳定么?影响服务器稳定性的6个因素

美国服务器稳定么&#xff1f;美国服务器的稳定性是相当不错的&#xff0c;这主要得益于其先进的技术、成熟的基础设施以及严格的管理措施。美国拥有众多知名的服务器提供商&#xff0c;这些提供商通常会采用顶级的硬件设施&#xff0c;如英特尔、AMD等知名品牌的处理器&#x…

Chromium编译指南2024 - Android篇:前置要求(一)

1.引言 欢迎阅读《Chromium编译指南2024 - Android篇》。本指南旨在帮助开发者理解和掌握在Android平台上编译Chromium的全过程。Chromium是一个开源的浏览器项目&#xff0c;由Google主导开发&#xff0c;并为多个现代浏览器提供基础代码。Android作为全球使用最广泛的移动操…

DirectX_web_setup.exe

F:\Downloads\录屏软件\OBS DirectX_web_setup.exe

IP实现https访问的简易方式

很多项目怕麻烦不愿意申请域名&#xff0c;也不想备案&#xff0c;所以直接用服务器IP地址做WEB项目更快一些&#xff0c;但又想给IP地址申请SSL证书&#xff0c;这种情况下需要用到IP类型的专用SSL证书。 IP SSL证书是支持IP地址实现HTTPS加密的SSL证书&#xff0c;为不能提供…