Python数据可视化交互式图表集
第8章 高级数据可视化技术 - 基于原始Jupyter Notebook重构
8.1 等高线图
网格密度:
256
数值越高,等高线越精细,渲染时间越长
等高线数量:
15
控制等高线的疏密程度
配色方案:
Earth (地球色)
Viridis (翠绿色)
Plasma (等离子色)
Hot (热力色)
Cool (冷色调)
Copper (铜色)
Blues (蓝色系)
Reds (红色系)
Greens (绿色系)
Rainbow (彩虹色)
Jet (喷射色)
选择不同的配色方案以突出数据特征
渲染模式:
填充模式
线条模式
填充+线条
线条平滑度:
最佳质量
线性平滑
无平滑
显示数值标签
显示色标
反向配色
更新图表
参数说明:
• 网格密度:决定数据的精度,建议50-800之间
• 等高线数量:影响层次感,过多可能导致重叠
• 配色方案:不同配色适合不同类型的数据
• 渲染模式:填充模式适合查看分布,线条模式适合精确定位
8.2 矢量场流线图
网格大小:
50
矢量场类型:
线性场 (u=x, v=y)
圆形场 (u=-y, v=x)
径向场 (u=x/r², v=y/r²)
复变场
流线密度:
1.5
显示箭头
更新图表
矢量场流线图用于可视化流体运动、电磁场等矢量场的分布情况。
8.3 棉棒图 - 汽车燃料消耗量
数据排序:
原始顺序
升序排列
降序排列
线条样式:
虚线
实线
点线
点划线
标记大小:
8
显示数值标签
Y轴范围:
更新图表
棉棒图适合展示离散数据点的数值,常用于比较不同类别的数据大小。
8.4 哑铃图 - 城市人口PCT指标变化
数据筛选:
全部城市
前5个城市
增长城市
下降城市
连接线宽度:
2.0
px
动态宽度:变化幅度 × 调节系数 (0.5-5.0px)
标记大小:
10
显示网格
启用动画
更新图表
哑铃图功能说明:
• 连接线宽度:基于数据变化幅度自动计算,变化越大线条越粗
• 宽度范围:精确控制在0.5px-5.0px之间,确保视觉效果
• 颜色映射:变化幅度>50%显示绿色,变化较小显示蓝色
• 悬停提示:显示具体变化幅度和连接线宽度值
• 刻度优化:调整X轴范围使哑铃形状更加修长美观
8.5 甘特图 - 项目任务时间线
任务排序:
按开始时间
按持续时间
按任务名称
颜色主题:
印度红
森林绿
深蓝
橙色
紫色
时间范围缩放:
1.0
x
显示进度
标记今天
更新图表
甘特图是项目管理的重要工具,用于可视化任务时间线和依赖关系。
8.6 人口金字塔图
年龄段分组:
5岁一组
10岁一组
20岁一组
颜色方案:
默认蓝粉
绿色系
暖色系
冷色系
数值单位:
绝对数值
千人
百分比
显示网格
显示标签
更新图表
人口金字塔图是人口学的重要工具,用于展示年龄和性别结构。
8.7 漏斗图 - 电商转化流程
显示模式:
居中对齐
左对齐
右对齐
颜色主题:
渐变色
单色
彩虹色
商务色
标签位置:
内部
外部
内外都有
显示转化率
启用动画
更新图表
漏斗图用于展示流程中的转化情况,常用于销售漏斗、用户转化分析等。
8.8 桑基图 - 收支流向
节点排列:
对齐排列
优化排列
自由排列
流线透明度:
0.7
节点间距:
10
显示数值
悬停高亮
更新图表
桑基图用于展示流量、能量、资金等的流向和分配情况,特别适合展示复杂的关联关系。
8.9 树状图 - 层次聚类分析
链接方法:
Ward法
完全链接
平均链接
单一链接
距离度量:
欧几里得
曼哈顿
余弦相似度
相关系数
颜色阈值:
100
横向显示
显示标签
更新图表
树状图用于展示层次聚类结果,帮助理解数据的层次结构和相似性关系。
8.10 华夫饼图 - 电影上座率
网格尺寸:
10×10
15×10
20×10
10×15
10×20
上座率:
95
%
配色方案:
青灰色系
蓝色系
绿色系
红色系
自定义
显示图例
显示数字
圆角样式
更新图表
华夫饼图用网格的形式展示比例数据,直观易懂,特别适合展示百分比信息。