内容简介
This course is for developers who are excited about data and who want to share that excitement with others and it will be handy for the web developers or data scientists who want to create interactive visualizations for the web. Prior knowledge of developing web applications is required. You should have a working knowledge of both JavaScript and HTML.
AI简介
这是一本专注于数据可视化的程序设计书籍。这本书的目标是帮助Web开发人员和数据科学家创建交互式的可视化图形,以便更好地理解和沟通数据。这本书涵盖了数据可视化的价值,数据表示与数据呈现的关键维度,以及如何使用Canvas绘图技术和JavaScript库Raphaël和d3.js进行数据可视化。
这本书首先介绍了数据可视化的价值,它是一种发现数据模式的重要工具。通过可视化,我们可以看到数据中的模式、异常值和潜在故事。例如,在商业领域,数据可视化可以帮助企业发现市场趋势,优化产品定位,提高营销效果等。在教育领域,数据可视化可以帮助教师分析学生的学习情况,制定个性化的教学方案,提高教学质量等。
接下来,这本书详细介绍了数据表示与数据呈现的关键维度,这是数据可视化设计的核心,它涉及到如何通过数据表示和数据呈现两个关键维度来构建图表或图形类型。
在数据表示方面,这本书介绍了如何使用Canvas绘图技术和JavaScript库Raphaël和d3.js来创建各种形状,如矩形、圆形等。
在数据呈现方面,这本书介绍了如何使用JavaScript库Raphaël和d3.js来添加标签和轴,以及如何