本课程内容遵循“理论奠基-工具实现-设计优化-高级应用”的逻辑主线,分为四大模块:
模块一:数据可视化基础与原理
本模块是课程的基石,旨在回答“为什么这样可视化”的问题。
引言: 数据可视化的重要性、历史与发展趋势,及其在商业智能、科学研究、新闻传媒等领域的广泛应用。
数据基础: 回顾数据类型(分类、顺序、数值、时间序列等)及其基本统计描述。
视觉编码与感知原理: 深入讲解如何利用位置、长度、角度、面积、颜色(色相、饱和度、明度)、形状等视觉通道对数据进行编码。核心学习格式塔原理(如接近性、相似性、闭合性),理解人类视觉系统如何预先感知图形信息。
可视化流程: 介绍从理解数据、定义任务、到编码可视化和评估优化的迭代式设计流程。
模块二:核心可视化图表与工具实践
本模块是课程的主体,聚焦于“如何实现”的实践技能。
基本图表深度解析: 超越基础,深入探讨各类图表的适用场景与最佳实践:
比较类: 柱状图、条形图、雷达图。
分布类: 直方图、箱线图、小提琴图、散点图。
构成类: 堆叠柱状图、饼图/环形图、堆叠面积图、瀑布图。
关系类: 散点图、气泡图、热力图。
趋势类: 折线图、面积图。
工具入门与实践:
交互式可视化工具(如 Tableau/Power BI): 学习连接数据源、数据整理、创建工作表、构建仪表板以及发布故事。
编程可视化(如 Python 库): 学习使用 Matplotlib 进行基础绘图,Seaborn 制作统计图表,以及 Plotly 或 Pyecharts 创建交互式图表。
模块三:高级可视化与交互设计
本模块将视野从静态图表提升至动态和交互式体验。
多维数据可视化: 学习如何通过联动、筛选、高亮等交互手段,展示高维度数据集,如平行坐标图、散点图矩阵。
空间地理信息可视化: 介绍 chloropleth 地图、点分布图、气泡地图的原理与制作。
时间序列数据可视化: 探讨时间线、甘特图、循环图等用于展示时序数据的特殊方法。
交互式仪表板设计: 学习仪表板的布局、色彩搭配、导航设计原则,构建一个完整的、面向业务问题的数据驾驶舱。
网络关系可视化: 简介节点-链接图在社交网络、供应链关系中的应用。
模块四:可视化设计与批判性思维
本模块关注可视化作品的“优雅与诚信”。
数据叙事与沟通: 学习如何将一系列可视化图表组织成一个逻辑严密、引人入胜的数据故事,有效传达核心洞察。
可视化设计与美学: 探讨色彩理论、字体选择、版面布局,提升可视化作品的视觉吸引力和专业度。
可视化的陷阱与伦理: 批判性地分析具有误导性的图表(如扭曲的坐标轴、不恰当的图表类型、 cherry-picking 数据等),培养数据伦理观念,创建负责任的可视化作品。
行业案例分析与综合项目: 深入分析金融、电商、医疗等行业的顶尖可视化案例,并通过一个完整的综合项目,让学生实践从数据获取到最终故事呈现的全过程。