Data Visualization
本课程教授数据可视化的设计原则与实践技能。内容涵盖可视化设计基础、图表类型选择、颜色搭配、布局设计、交互设计等设计理念,以及Matplotlib、Seaborn、Plotly等Python可视化库的使用。课程结合销售仪表盘、财务报表、用户分析、地理数据等商业场景,培养学生将复杂数据转化为清晰易懂的视觉呈现的能力,掌握从探索性分析到汇报型可视化的完整技能链。
This course teaches data visualization design principles and practical skills. Topics include visualization design fundamentals, chart type selection, color schemes, layout design, interactive design concepts, and Python visualization libraries including Matplotlib, Seaborn, and Plotly. Through business scenarios such as sales dashboards, financial reports, user analytics, and geographic data, students develop the ability to transform complex data into clear visual presentations, mastering the full skill chain from exploratory analysis to reporting visualization.
基于某企业多维度销售数据集(包含时间、地区、产品、渠道、客户等维度),设计并实现一个交互式销售数据仪表盘。仪表盘需包含销售总览KPI卡片、销售趋势折线图、地区销售分布地图、产品类别占比饼图、渠道对比柱状图、客户细分散点图等模块。要求布局合理、配色专业、交互流畅,能够支持数据筛选和下钻分析,最终提交可运行的Python代码和设计说明文档。
Design and implement an interactive sales data dashboard based on a multi-dimensional enterprise sales dataset including time, region, product, channel, and customer dimensions. The dashboard should include KPI cards, sales trend line charts, regional sales distribution maps, product category pie charts, channel comparison bar charts, and customer segmentation scatter plots. Submit runnable Python code and design documentation with proper layout, professional coloring, and smooth interactive filtering and drill-down capabilities.