注册 登录 进入教材巡展
#

出版时间:2021-10

出版社:科学出版社

以下为《Python数据可视化项目教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 科学出版社
  • 9787030693082
  • 1版
  • 421505
  • 49252523-3
  • 平装
  • 16开
  • 2021-10
  • 414
  • 256
  • 工学
  • 计算机科学与技术
  • TP311.561
  • 计算机类
  • 本科
作者简介
长春人文学院高讲
查看全部
内容简介
本书从初学者角度出发,通过丰富而生动的实例,详细介绍了使用Python语言进行数据可视化需要掌握的各方面知识。全书由易到难、循序渐进、螺旋式地讲述了Python数据可视化中图形可视化的方法,以生动有趣的实例讲解绘制9大图形的方法和难点,很好地处理了各类图形可视化中的难点问题,分别从基础的文件读写、线形图、条形图、散点图、饼图、基本图像处理、动画图、3D图形、词云入手,帮助初学者快速入门。
本书知识点都结合了具体实例和程序讲解,便于读者理解和掌握。本书适合作为高等院校计算机科学与技术、大数据技术、人工智能及相关专业的教材;也适合作为数据可视化开发入门者的自学用书,可快速提高开发技能。
目录
项目1 文件操作1
项目实现2
相关知识5
1.1 csv文件操作5
1.1.1 csv文件的读写7
1.1.2 数据分析14
1.2 Excel文件操作15
1.2.1 Excel文件读写16
1.2.2 数据分析18
1.3 JSON文件操作21
1.3.1 JSON文件读写21
1.3.2 数据分析23
1.4 XML文件操作24
1.4.1 XML文件读写24
1.4.2 数据分析29
拓展项目31
课后练习32
项目2 某地区近五年人口统计33
项目实现34
相关知识38
2.1 数据可视化相关概念38
2.2 开发环境介绍与安装39
2.3 使用matplotli
模块绘制线形图41
2.3.1 常用函数41
2.3.2 绘图要素42
2.3.3 基本语法43
2.4 numpy——快速数据处理模块46
2.4.1 常用函数47
2.4.2 创建数组48
2.4.3 数组操作49
2.4.4 统计分析50
2.5 pandas——方便的数据分析模块53
2.5.1 读写数据54
2.5.2 Se
ies对象61
2.5.3 DataF
ame对象64
2.5.4 常用函数71
拓展项目74
课后练习74
项目3 家务劳动与学历、性别的关系77
项目实现78
相关知识81
3.1 柱状图、直方图和条形图的基本概念81
3.2 绘制柱状图83
3.2.1 常用函数83
3.2.2 用法举例84
3.3 绘制条形图92
3.3.1 常用函数92
3.3.2 用法举例93
3.4 绘制直方图96
3.4.1 常用函数96
3.4.2 用法举例97
拓展项目100
课后练习102
项目4 醉汉随机行走问题103
项目实现104
相关知识107
4.1 散点图基本概念107
4.2 绘制散点图108
4.2.1 常用函数109
4.2.2 应用举例110
4.3 绘制气泡图120
拓展项目122
课后练习123
项目5 双层饼图秀恩爱125
项目实现126
相关知识128
5.1 饼图基本概念128
5.2 绘制饼图129
5.2.1 函数及参数说明129
5.2.2 实例130
5.3 绘制环形图139
5.3.1 环形图基本概念139
5.3.2 实例140
5.4 绘制多重饼图141
5.4.1 多重饼图141
5.4.2 多重环形图143
拓展项目150
课后练习151
项目6 告别Photoshop153
项目实现154
相关知识156
6.1 数字图像处理相关概念156
6.1.1 图像类型157
6.1.2 色彩空间157
6.2 图像的基本处理158
6.2.1 常用库及函数158
6.2.2 Numpy图像处理162
6.2.3 综合实例171
拓展项目178
课后练习178
项目7 雨是揉碎的诗179
项目实现180
相关知识183
7.1 动画制作相关概念183
7.2 FuncAnimation类184
7.2.1 函数及参数介绍184
7.2.2 实例185
7.3 A
tistAnimation类196
7.3.1 函数及参数介绍196
7.3.2 实例197
拓展项目201
课后练习201
项目8 蝴蝶效应203
项目实现204
相关知识207
8.1 3D图形相关概念207
8.2 函数解析207
8.2.1 3D线形图208
8.2.2 3D散点图210
8.2.3 3D线框图213
8.2.4 3D表面图215
8.2.5 3D直方图217
8.3 综合实例218
拓展项目226
课后练习227
项目9 探索微信229
项目实现230
相关知识237
9.1 词云的概念237
9.2 绘制词云图239
9.3 扩展微信功能243
拓展项目246
课后练习247
参考文献 248