Python绘图指南:分形与数据可视化 作者:胡洁 出版时间:2021年版内容简介 Python是科学可视化的有利工具,第三方的Matplotlib、Numpy库功能强大,被广泛地应用于科学计算和绘图领域。本书通过分形与计算机图像处理的经典算法实例,来详细讲解Python绘图与数据可视化的使用方法和技巧。本书内容共分八个章节,采用的Python工具为Turtle、Matplotlib和Numpy,其中以Turtle模块开始,作为入门,逐步过渡到专业级的matplotlib和Numpy库。本书图文并茂,讲解细致,既是Python的绘图指南,也是分形与混沌的通俗化读物。目录第1章 海岸线有多长/t11.1 海岸线/t21.2 科赫(Koch)曲线/t21.3 分形的特性/t31.4 算法/t41.5 科赫曲线.py源码/t51.6 源码剖析/t71.6.1 Turtle模块/t71.6.2 函数/t101.6.3 递归算法/t111.7 数据可视化Tips/t141.7.1 数据/t141.7.2 可视化/t16第2章 基因与生成元算法/t192.1 一生二,二生三/t202.2 生成元/t202.3 算法/t232.4 生成元.py源码/t242.5 源码剖析/t272.6 数据可视化Tips/t292.6.1 色彩/t292.6.2 配色方案/t32第3章 植物算法之美/t353.1 L文法系统(L-System)/t363.2 经典的分形图形/t383.2.1 科赫曲线(Koch Curve)/t383.2.2 科赫雪花(Snowflake Curve)/t403.2.3 分形龙(Dragon Curve)/t413.3 分形维数/t423.4 植物形态模拟/t443.4.1 分形树/t443.4.2 随机分形树/t493.5 L文法系统.py源码/t503.6 Matplotlib库/t553.6.1 安装/t563.6.2 组成部分/t573.6.3 使用方式/t573.6.4 折线函数Plot/t583.6.5 显示模式/t633.6.6 坐标轴函数/t643.6.7 图像保存到文件/t653.6.8 颜色格式/t663.6.9 RcParams变量/t663.7 源码剖析/t673.7.1 栈和分形树/t673.7.2 类和对象/t683.7.3 L系统函数/t723.8 数据可视化Tips――可视化材料/t743.8.1 数据类型/t743.8.2 空间结构/t763.8.3 视觉元素和背景信息/t773.8.4 材料的整合/t783.9 L文法系统―随机.py源码/t79第4章 凝聚、凝聚、凝聚/t824.1 扩散有限凝聚模型(DLA)/t834.2 混沌和秩序/t844.3 凝聚体/t854.3.1 凝聚体类型1/t854.3.2 凝聚体类型2/t864.4 DLA(中心点,方形).py源码/t874.5 随机数和Random模块/t904.6 NumPy库/t924.6.1 入门介绍/t924.6.2 ndarray对象/t924.6.3 NumPy创建数组/t944.6.4 Random模块/t964.7 Matplotlib.Pyplot模块函数/t974.7.1 散点函数Scatter/t974.7.2 其他绘图函数/t1004.7.3 Figure和Axes函数/t1034.8 源码剖析/t1054.9 数据可视化Tips/t1084.9.1 数据统计图/t1084.9.2 数据的统计分析/t1084.9.3 不同数据统计图的应用场景/t1114.10 DLA(一根线).py源码/t112第5章 拼贴与显影/t1155.1 迭代函数系统(IFS)/t1165.2 IFS分形图/t1175.3 IFS.py源码/t1225.4 源码剖析1/t1245.5 IFS拼贴图.py源码/t1265.6 源码剖析2/t1295.7 画布其他元素/t1305.7.1 标题/t1305.7.2 网格/t1315.7.3 x轴、y轴标签/t1325.7.4 x轴、y轴刻度/t1335.7.5 文本/t1345.7.6 注释/t1355.7.7 图例/t1375.7.8 显示中文字符/t1385.8 数据可视化Tips:增强可读性/t138第6章 优雅的曲线/t1426.1 螺旋线/t1436.2 规律与图形/t1436.2.1 极坐标系/t1436.2.2 阿基米德螺旋线/t1446.2.3 斐波那契螺旋线/t1456.2.4 蝴蝶曲线/t1466.3 螺线缩略图.py源码/t1476.4 OO(面向对象)方式/t1516.4.1 Subplot函数/t1516.4.2 Subplots函数/t1526.4.3 Axes对象方法/t1536.5 极坐标/t1556.6 LaTeX排版系统/t1576.7 缩略图源码剖析/t1586.8 数据可视化Tips:多视图关联设计/t161第7章 奇异瑰丽的图案/t1637.1 曼德勃罗集/t1647.2 分形图/t1657.2.1 曼德勃罗图形/t1657.2.2 朱利亚图形/t1677.2.3 可交互的缩略图/t1697.3 曼德勃罗缩略图.py源码/t1697.4 网格坐标矩阵/t1727.5 函数向量化/t1747.6 图像生成函数Imshow/t1767.7 Matplotlib事件处理/t1807.8 自定义ColorMap/t1827.9 缩略图源码剖析/t1857.9.1 Iterator函数/t1857.9.2 Plot_julia函数/t1867.9.3 Onclick函数/t1877.9.4 Plot_mandelbrot函数/t1887.9.5 主程序/t1897.10 数据可视化Tips/t1897.10.1 可视化交互设计/t1897.10.2 热力图/t190第8章 生命的迭代演化/t1918.1 细胞自动机/t1928.2 生命细胞分布图/t1938.3 生命游戏.py源码/t1988.4 源码剖析1/t2008.5 生命游戏(animation).py源码/t2028.6 程序安装/t2038.6.1 FFmpeg/t2038.6.2 ImageMagick/t2048.7 创建和保存动画/t2058.8 源码剖析2/t2068.9 数据可视化Tips――动画/t207第9章 股票交割单数据可视化案例/t2089.1 数据可视化的过程/t2099.2 收集数据/t2119.3 设计可视化方案/t2129.3.1 提出问题/t2129.3.2 选择合适的数据图表/t2129.4 制作和保存图表/t2139.4.1 成交次数柱状图/t2139.4.2 个股成交次数折线图/t2189.4.3 成交气泡图/t2229.4.4 资金盈亏图/t228附录A 分形/t241附录B 可视化的起源和发展/t246 上一篇: Premiere+After Effects影视编辑与后期制作 第2版 李冬芸 2021年版 下一篇: 征服C指针 第2版 [日]前桥和弥 2021年版